CLR via C# | Р”Р¶РµС„С„СЂРё Р РёС…С‚РµСЂ - РћРіР»Р°РІР»РµРЅРёРµ 

Page / - Р˜Р·РјРµРЅРµРЅРѕ Alexandr Fokin РІ 2022/12/12 12:01 

РћРіР»Р°РІР»РµРЅРёРµ 
Р˜Р·РјРµРЅРµРЅРѕ Alexandr Fokin
РІ 2022/12/12 12:01

РћРіР»Р°РІР»РµРЅРёРµ

·       Р§Р°СЃС‚СЊ I. РћСЃРЅРѕРІС‹ CLR
o   Р“Р»Р°РІР° 1. РњРѕРґРµР»СЊ РІС‹РїРѕР»РЅРµРЅРёСЏ РєРѕРґР° РІ СЃСЂРµРґРµ CLR
§  РљРѕРјРїРёР»СЏС†РёСЏ РёСЃС…РѕРґРЅРѕРіРѕ РєРѕРґР° РІ СѓРїСЂР°РІР»СЏРµРјС‹Рµ РјРѕРґСѓР»Рё
§  РћР±СЉРµРґРёРЅРµРЅРёРµ СѓРїСЂР°РІР»СЏРµРјС‹С… РјРѕРґСѓР»РµР№ РІ СЃР±РѕСЂРєСѓ
§  Р—Р°РіСЂСѓР·РєР° CLR
§  Р˜СЃРїРѕР»РЅРµРЅРёРµ РєРѕРґР° СЃР±РѕСЂРєРё 
·         IL-РєРѕРґ Рё РІРµСЂРёС„РёРєР°С†РёСЏ
·         РќРµР±РµР·РѕРїР°СЃРЅС‹Р№ РєРѕРґ
·         IL Рё Р·Р°С‰РёС‚Р° РёРЅС‚РµР»Р»РµРєС‚СѓР°Р»СЊРЅРѕР№ СЃРѕР±СЃС‚РІРµРЅРЅРѕСЃС‚Рё
§  NGen.exe
§  Р‘РёР±Р»РёРѕС‚РµРєР° FCL 
§  CTS
§  CLS
§  Р’Р·Р°РёРјРѕРґРµР№СЃС‚РІРёРµ СЃ РЅРµСѓРїСЂР°РІР»СЏРµРјС‹Рј РєРѕРґРѕРј
o   Р“Р»Р°РІР° 2. РљРѕРјРїРѕРЅРѕРІРєР°, СѓРїР°РєРѕРІРєР°, СЂР°Р·РІРµСЂС‚С‹РІР°РЅРёРµ Рё Р°РґРјРёРЅРёСЃС‚СЂРёСЂРѕРІР°РЅРёРµ РїСЂРёР»РѕР¶РµРЅРёР№ Рё С‚РёРїРѕРІ
§  Р—Р°РґР°С‡Рё СЂР°Р·РІРµСЂС‚С‹РІР°РЅРёСЏ РІ .NET Framework
§  РљРѕРјРїРѕРЅРѕРІРєР° С‚РёРїРѕРІ РІ РјРѕРґСѓР»СЊ
·         Р¤Р°Р№Р» РїР°СЂР°РјРµС‚СЂРѕРІ
§  РќРµСЃРєРѕР»СЊРєРѕ СЃР»РѕРІ Рѕ РјРµС‚Р°РґР°РЅРЅС‹С…
§  РћР±СЉРµРґРёРЅРµРЅРёРµ РјРѕРґСѓР»РµР№ РґР»СЏ СЃРѕР·РґР°РЅРёСЏ СЃР±РѕСЂРєРё
·         Р”РѕР±Р°РІР»РµРЅРёРµ СЃР±РѕСЂРѕРє РІ РїСЂРѕРµРєС‚ РІ СЃСЂРµРґРµ Visual Studio
·         Р˜СЃРїРѕР»СЊР·РѕРІР°РЅРёРµ СѓС‚РёР»РёС‚С‹ Assembly Linker
·         Р’РєР»СЋС‡РµРЅРёРµ РІ СЃР±РѕСЂРєСѓ С„Р°Р№Р»РѕРІ СЂРµСЃСѓСЂСЃРѕРІ
§  Р РµСЃСѓСЂСЃС‹ СЃРѕ СЃРІРµРґРµРЅРёСЏРјРё Рѕ РІРµСЂСЃРёРё СЃР±РѕСЂРєРё
·         РќРѕРјРµСЂР° РІРµСЂСЃРёРё
§  Р РµРіРёРѕРЅР°Р»СЊРЅС‹Рµ СЃС‚Р°РЅРґР°СЂС‚С‹
§  Р Р°Р·РІРµСЂС‚С‹РІР°РЅРёРµ РїСЂРѕСЃС‚С‹С… РїСЂРёР»РѕР¶РµРЅРёР№ (Р·Р°РєСЂС‹С‚РѕРµ СЂР°Р·РІРµСЂС‚С‹РІР°РЅРёРµ СЃР±РѕСЂРѕРє)
§  РџСЂРѕСЃС‚РѕРµ СЃСЂРµРґСЃС‚РІРѕ Р°РґРјРёРЅРёСЃС‚СЂРёСЂРѕРІР°РЅРёСЏ (РєРѕРЅС„РёРіСѓСЂР°С†РёРѕРЅРЅС‹Р№ С„Р°Р№Р»)
·         РђР»РіРѕСЂРёС‚Рј РїРѕРёСЃРєР° С„Р°Р№Р»РѕРІ СЃР±РѕСЂРєРё
o   Р“Р»Р°РІР° 3. РЎРѕРІРјРµСЃС‚РЅРѕ РёСЃРїРѕР»СЊР·СѓРµРјС‹Рµ СЃР±РѕСЂРєРё Рё СЃР±РѕСЂРєРё СЃРѕ СЃС‚СЂРѕРіРёРј РёРјРµРЅРµРј
§  Р”РІР° РІРёРґР° СЃР±РѕСЂРѕРє — РґРІР° РІРёРґР° СЂР°Р·РІРµСЂС‚С‹РІР°РЅРёСЏ
§  РќР°Р·РЅР°С‡РµРЅРёРµ СЃР±РѕСЂРєРµ СЃС‚СЂРѕРіРѕРіРѕ РёРјРµРЅРё
§  Р“Р»РѕР±Р°Р»СЊРЅС‹Р№ РєСЌС€ СЃР±РѕСЂРѕРє
§  РџРѕСЃС‚СЂРѕРµРЅРёРµ СЃР±РѕСЂРєРё, СЃСЃС‹Р»Р°СЋС‰РµР№СЃСЏ РЅР° СЃР±РѕСЂРєСѓ СЃРѕ СЃС‚СЂРѕРіРёРј РёРјРµРЅРµРј
§  РЈСЃС‚РѕР№С‡РёРІРѕСЃС‚СЊ СЃР±РѕСЂРѕРє СЃРѕ СЃС‚СЂРѕРіРёРјРё РёРјРµРЅР°РјРё Рє РЅРµСЃР°РЅРєС†РёРѕРЅРёСЂРѕРІР°РЅРЅРѕР№ РјРѕРґРёС„РёРєР°С†РёРё
§  РћС‚Р»РѕР¶РµРЅРЅРѕРµ РїРѕРґРїРёСЃР°РЅРёРµ
§  Р—Р°РєСЂС‹С‚РѕРµ СЂР°Р·РІРµСЂС‚С‹РІР°РЅРёРµ СЃР±РѕСЂРѕРє СЃРѕ СЃС‚СЂРѕРіРёРјРё РёРјРµРЅР°РјРё
§  РљР°Рє РёСЃРїРѕР»РЅСЏСЋС‰Р°СЏ СЃСЂРµРґР° СЂР°Р·СЂРµС€Р°РµС‚ СЃСЃС‹Р»РєРё РЅР° С‚РёРїС‹
§  Р”РѕРїРѕР»РЅРёС‚РµР»СЊРЅС‹Рµ Р°РґРјРёРЅРёСЃС‚СЂР°С‚РёРІРЅС‹Рµ СЃСЂРµРґСЃС‚РІР° (РєРѕРЅС„РёРіСѓСЂР°С†РёРѕРЅРЅС‹Рµ С„Р°Р№Р»С‹)
·         РЈРїСЂР°РІР»РµРЅРёРµ РІРµСЂСЃРёСЏРјРё РїСЂРё РїРѕРјРѕС‰Рё РїРѕР»РёС‚РёРєРё РёР·РґР°С‚РµР»СЏ
·       Р§Р°СЃС‚СЊ II. РџСЂРѕРµРєС‚РёСЂРѕРІР°РЅРёРµ С‚РёРїРѕРІ
o   Р“Р»Р°РІР° 4. РћСЃРЅРѕРІС‹ С‚РёРїРѕРІ
§  Р’СЃРµ С‚РёРїС‹ — РїСЂРѕРёР·РІРѕРґРЅС‹Рµ РѕС‚ System.Object
§  РџСЂРёРІРµРґРµРЅРёРµ С‚РёРїРѕРІ
·         РџСЂРёРІРµРґРµРЅРёРµ С‚РёРїРѕРІ РІ C# СЃ РїРѕРјРѕС‰СЊСЋ РѕРїРµСЂР°С‚РѕСЂРѕРІ is Рё as
§  РџСЂРѕСЃС‚СЂР°РЅСЃС‚РІР° РёРјРµРЅ Рё СЃР±РѕСЂРєРё
·         РЎРІСЏР·СЊ РјРµР¶РґСѓ СЃР±РѕСЂРєР°РјРё Рё РїСЂРѕСЃС‚СЂР°РЅСЃС‚РІРѕРј РёРјРµРЅ
§  РљР°Рє СЂР°Р·РЅС‹Рµ РєРѕРјРїРѕРЅРµРЅС‚С‹ РІР·Р°РёРјРѕРґРµР№СЃС‚РІСѓСЋС‚ РІРѕ РІСЂРµРјСЏ РІС‹РїРѕР»РЅРµРЅРёСЏ
o   Р“Р»Р°РІР° 5. РџСЂРёРјРёС‚РёРІРЅС‹Рµ, СЃСЃС‹Р»РѕС‡РЅС‹Рµ Рё Р·РЅР°С‡РёРјС‹Рµ С‚РёРїС‹
§  РџСЂРёРјРёС‚РёРІРЅС‹Рµ С‚РёРїС‹ РІ СЏР·С‹РєР°С… РїСЂРѕРіСЂР°РјРјРёСЂРѕРІР°РЅРёСЏ
·         РџСЂРѕРІРµСЂСЏРµРјС‹Рµ Рё РЅРµРїСЂРѕРІРµСЂСЏРµРјС‹Рµ РѕРїРµСЂР°С†РёРё РґР»СЏ РїСЂРёРјРёС‚РёРІРЅС‹С… С‚РёРїРѕРІ
§  РЎСЃС‹Р»РѕС‡РЅС‹Рµ Рё Р·РЅР°С‡РёРјС‹Рµ С‚РёРїС‹
·         РљР°Рє CLR СѓРїСЂР°РІР»СЏРµС‚ СЂР°Р·РјРµС‰РµРЅРёРµРј РїРѕР»РµР№ РґР»СЏ С‚РёРїР° 
§  РЈРїР°РєРѕРІРєР° Рё СЂР°СЃРїР°РєРѕРІРєР° Р·РЅР°С‡РёРјС‹С… С‚РёРїРѕРІ
·         Р˜Р·РјРµРЅРµРЅРёРµ РїРѕР»РµР№ РІ СѓРїР°РєРѕРІР°РЅРЅС‹С… Р·РЅР°С‡РёРјС‹С… С‚РёРїР°С… РїРѕСЃСЂРµРґСЃС‚РІРѕРј РёРЅС‚РµСЂС„РµР№СЃРѕРІ (Рё РїРѕС‡РµРјСѓ СЌС‚РѕРіРѕ Р»СѓС‡С€Рµ РЅРµ РґРµР»Р°С‚СЊ)
·         Р Р°РІРµРЅСЃС‚РІРѕ Рё С‚РѕР¶РґРµСЃС‚РІРѕ РѕР±СЉРµРєС‚РѕРІ
§  РҐРµС€-РєРѕРґС‹ РѕР±СЉРµРєС‚РѕРІ
§  РџСЂРёРјРёС‚РёРІРЅС‹Р№ С‚РёРї РґР°РЅРЅС‹С… dynamic
o   Р“Р»Р°РІР° 6. РћСЃРЅРѕРІРЅС‹Рµ СЃРІРµРґРµРЅРёСЏ Рѕ С‡Р»РµРЅР°С… Рё С‚РёРїР°С…
§  Р§Р»РµРЅС‹ С‚РёРїР°
§  Р’РёРґРёРјРѕСЃС‚СЊ С‚РёРїР°
·         Р”СЂСѓР¶РµСЃС‚РІРµРЅРЅС‹Рµ СЃР±РѕСЂРєРё
§  Р”РѕСЃС‚СѓРї Рє С‡Р»РµРЅР°Рј С‚РёРїРѕРІ
§  РЎС‚Р°С‚РёС‡РµСЃРєРёРµ РєР»Р°СЃСЃС‹
§  Р§Р°СЃС‚РёС‡РЅС‹Рµ РєР»Р°СЃСЃС‹, СЃС‚СЂСѓРєС‚СѓСЂС‹ Рё РёРЅС‚РµСЂС„РµР№СЃС‹
§  РљРѕРјРїРѕРЅРµРЅС‚С‹, РїРѕР»РёРјРѕСЂС„РёР·Рј Рё РІРµСЂСЃРёРё
·         Р’С‹Р·РѕРІ РІРёСЂС‚СѓР°Р»СЊРЅС‹С… РјРµС‚РѕРґРѕРІ, СЃРІРѕР№СЃС‚РІ Рё СЃРѕР±С‹С‚РёР№ РІ CLR
·         Р Р°Р·СѓРјРЅРѕРµ РёСЃРїРѕР»СЊР·РѕРІР°РЅРёРµ РІРёРґРёРјРѕСЃС‚Рё С‚РёРїРѕРІ Рё РјРѕРґРёС„РёРєР°С‚РѕСЂРѕРІ РґРѕСЃС‚СѓРїР° Рє С‡Р»РµРЅР°Рј
·         Р Р°Р±РѕС‚Р° СЃ РІРёСЂС‚СѓР°Р»СЊРЅС‹РјРё РјРµС‚РѕРґР°РјРё РїСЂРё СѓРїСЂР°РІР»РµРЅРёРё РІРµСЂСЃРёСЏРјРё С‚РёРїРѕРІ
o   Р“Р»Р°РІР° 7. РљРѕРЅСЃС‚Р°РЅС‚С‹ Рё РїРѕР»СЏ
§  РљРѕРЅСЃС‚Р°РЅС‚С‹
§  РџРѕР»СЏ
o   Р“Р»Р°РІР° 8. РњРµС‚РѕРґС‹
§  РљРѕРЅСЃС‚СЂСѓРєС‚РѕСЂС‹ СЌРєР·РµРјРїР»СЏСЂРѕРІ Рё РєР»Р°СЃСЃС‹ (СЃСЃС‹Р»РѕС‡РЅС‹Рµ С‚РёРїС‹)
§  РљРѕРЅСЃС‚СЂСѓРєС‚РѕСЂС‹ СЌРєР·РµРјРїР»СЏСЂРѕРІ Рё СЃС‚СЂСѓРєС‚СѓСЂС‹ (Р·РЅР°С‡РёРјС‹Рµ С‚РёРїС‹)
§  РљРѕРЅСЃС‚СЂСѓРєС‚РѕСЂС‹ С‚РёРїРѕРІ
§  РњРµС‚РѕРґС‹ РїРµСЂРµРіСЂСѓР¶РµРЅРЅС‹С… РѕРїРµСЂР°С‚РѕСЂРѕРІ
·         РћРїРµСЂР°С‚РѕСЂС‹ Рё РІР·Р°РёРјРѕРґРµР№СЃС‚РІРёРµ СЏР·С‹РєРѕРІ РїСЂРѕРіСЂР°РјРјРёСЂРѕРІР°РЅРёСЏ
·         РћСЃРѕР±РѕРµ РјРЅРµРЅРёРµ Р°РІС‚РѕСЂР° Рѕ РїСЂР°РІРёР»Р°С… Microsoft, СЃРІСЏР·Р°РЅРЅС‹С… СЃ РёРјРµРЅР°РјРё РјРµС‚РѕРґРѕРІ РѕРїРµСЂР°С‚РѕСЂРѕРІ
§  РњРµС‚РѕРґС‹ РѕРїРµСЂР°С‚РѕСЂРѕРІ РїСЂРµРѕР±СЂР°Р·РѕРІР°РЅРёСЏ
§  РњРµС‚РѕРґС‹ СЂР°СЃС€РёСЂРµРЅРёСЏ
·         РџСЂР°РІРёР»Р° Рё СЂРµРєРѕРјРµРЅРґР°С†РёРё
·         Р Р°СЃС€РёСЂРµРЅРёРµ СЂР°Р·РЅС‹С… С‚РёРїРѕРІ РјРµС‚РѕРґР°РјРё СЂР°СЃС€РёСЂРµРЅРёСЏ
·         РђС‚СЂРёР±СѓС‚ СЂР°СЃС€РёСЂРµРЅРёСЏ
§  Р§Р°СЃС‚РёС‡РЅС‹Рµ РјРµС‚РѕРґС‹
·         РџСЂР°РІРёР»Р° Рё СЂРµРєРѕРјРµРЅРґР°С†РёРё
o   Р“Р»Р°РІР° 9. РџР°СЂР°РјРµС‚СЂС‹
§  РќРµРѕР±СЏР·Р°С‚РµР»СЊРЅС‹Рµ Рё РёРјРµРЅРѕРІР°РЅРЅС‹Рµ РїР°СЂР°РјРµС‚СЂС‹
·         РџСЂР°РІРёР»Р° РёСЃРїРѕР»СЊР·РѕРІР°РЅРёСЏ РїР°СЂР°РјРµС‚СЂРѕРІ.
·         РђС‚СЂРёР±СѓС‚ DefaultParameterValue Рё РЅРµРѕР±СЏР·Р°С‚РµР»СЊРЅС‹Рµ Р°С‚СЂРёР±СѓС‚С‹
§  РќРµСЏРІРЅРѕ С‚РёРїРёР·РёСЂРѕРІР°РЅРЅС‹Рµ Р»РѕРєР°Р»СЊРЅС‹Рµ РїРµСЂРµРјРµРЅРЅС‹Рµ
§  РџРµСЂРµРґР°С‡Р° РїР°СЂР°РјРµС‚СЂРѕРІ РІ РјРµС‚РѕРґ РїРѕ СЃСЃС‹Р»РєРµ
§  РџРµСЂРµРґР°С‡Р° РїРµСЂРµРјРµРЅРЅРѕРіРѕ РєРѕР»РёС‡РµСЃС‚РІР° Р°СЂРіСѓРјРµРЅС‚РѕРІ
§  РўРёРїС‹ РїР°СЂР°РјРµС‚СЂРѕРІ Рё РІРѕР·РІСЂР°С‰Р°РµРјС‹С… Р·РЅР°С‡РµРЅРёР№
§  РљРѕРЅСЃС‚Р°РЅС‚РЅРѕСЃС‚СЊ
o   Р“Р»Р°РІР° 10. РЎРІРѕР№СЃС‚РІР°
§  РЎРІРѕР№СЃС‚РІР° Р±РµР· РїР°СЂР°РјРµС‚СЂРѕРІ
·         РђРІС‚РѕРјР°С‚РёС‡РµСЃРєРё СЂРµР°Р»РёР·СѓРµРјС‹Рµ СЃРІРѕР№СЃС‚РІР°
·         РћСЃС‚РѕСЂРѕР¶РЅС‹Р№ РїРѕРґС…РѕРґ Рє РѕРїСЂРµРґРµР»РµРЅРёСЋ СЃРІРѕР№СЃС‚РІ
·         РЎРІРѕР№СЃС‚РІР° Рё РѕС‚Р»Р°РґС‡РёРє Visual Studio
·         Р˜РЅРёС†РёР°Р»РёР·Р°С‚РѕСЂС‹ РѕР±СЉРµРєС‚РѕРІ Рё РєРѕР»Р»РµРєС†РёР№
·         РђРЅРѕРЅРёРјРЅС‹Рµ С‚РёРїС‹
·         РўРёРї System.Tuple
§  РЎРІРѕР№СЃС‚РІР° СЃ РїР°СЂР°РјРµС‚СЂР°РјРё
·         Р’С‹Р±РѕСЂ РіР»Р°РІРЅРѕРіРѕ СЃРІРѕР№СЃС‚РІР° СЃ РїР°СЂР°РјРµС‚СЂР°РјРё
§  РџСЂРѕРёР·РІРѕРґРёС‚РµР»СЊРЅРѕСЃС‚СЊ РїСЂРё РІС‹Р·РѕРІРµ РјРµС‚РѕРґРѕРІ РґРѕСЃС‚СѓРїР°
§  Р”РѕСЃС‚СѓРїРЅРѕСЃС‚СЊ РјРµС‚РѕРґРѕРІ РґРѕСЃС‚СѓРїР° СЃРІРѕР№СЃС‚РІ
§  РћР±РѕР±С‰РµРЅРЅС‹Рµ РјРµС‚РѕРґС‹ РґРѕСЃС‚СѓРїР° СЃРІРѕР№СЃС‚РІ
o   Р“Р»Р°РІР° 11. РЎРѕР±С‹С‚РёСЏ
§  Р Р°Р·СЂР°Р±РѕС‚РєР° С‚РёРїР°, РїРѕРґРґРµСЂР¶РёРІР°СЋС‰РµРіРѕ СЃРѕР±С‹С‚РёРµ
§  РС‚Р°Рї 1. РћРїСЂРµРґРµР»РµРЅРёРµ С‚РёРїР° РґР»СЏ С…СЂР°РЅРµРЅРёСЏ РІСЃРµР№ РґРѕРїРѕР»РЅРёС‚РµР»СЊРЅРѕР№ РёРЅС„РѕСЂРјР°С†РёРё, РїРµСЂРµРґР°РІР°РµРјРѕР№ РїРѕР»СѓС‡Р°С‚РµР»СЏРј СѓРІРµРґРѕРјР»РµРЅРёСЏ Рѕ СЃРѕР±С‹С‚РёРё
§  РС‚Р°Рї 2. РћРїСЂРµРґРµР»РµРЅРёРµ С‡Р»РµРЅР°-СЃРѕР±С‹С‚РёСЏ
§  РС‚Р°Рї 3. РћРїСЂРµРґРµР»РµРЅРёРµ РјРµС‚РѕРґР°, РѕС‚РІРµС‚СЃС‚РІРµРЅРЅРѕРіРѕ Р·Р° СѓРІРµРґРѕРјР»РµРЅРёРµ Р·Р°СЂРµРіРёСЃС‚СЂРёСЂРѕРІР°РЅРЅС‹С… РѕР±СЉРµРєС‚РѕРІ Рѕ СЃРѕР±С‹С‚РёРё
§  РС‚Р°Рї 4. РћРїСЂРµРґРµР»РµРЅРёРµ РјРµС‚РѕРґР°, РїСЂРµРѕР±СЂР°Р·СѓСЋС‰РµРіРѕ РІС…РѕРґРЅСѓСЋ РёРЅС„РѕСЂРјР°С†РёСЋ РІ Р¶РµР»Р°РµРјРѕРµ СЃРѕР±С‹С‚РёРµ
§  Р РµР°Р»РёР·Р°С†РёСЏ СЃРѕР±С‹С‚РёР№ РєРѕРјРїРёР»СЏС‚РѕСЂРѕРј
§  РЎРѕР·РґР°РЅРёРµ С‚РёРїР°, РѕС‚СЃР»РµР¶РёРІР°СЋС‰РµРіРѕ СЃРѕР±С‹С‚РёРµ
§  РЇРІРЅРѕРµ СѓРїСЂР°РІР»РµРЅРёРµ СЂРµРіРёСЃС‚СЂР°С†РёРµР№ СЃРѕР±С‹С‚РёР№
o   Р“Р»Р°РІР° 12. РћР±РѕР±С‰РµРЅРёСЏ
§  РћР±РѕР±С‰РµРЅРёСЏ РІ Р±РёР±Р»РёРѕС‚РµРєРµ FCL
§  Р˜РЅС„СЂР°СЃС‚СЂСѓРєС‚СѓСЂР° РѕР±РѕР±С‰РµРЅРёР№
·         РћС‚РєСЂС‹С‚С‹Рµ Рё Р·Р°РєСЂС‹С‚С‹Рµ С‚РёРїС‹
·         РћР±РѕР±С‰РµРЅРЅС‹Рµ С‚РёРїС‹ Рё РЅР°СЃР»РµРґРѕРІР°РЅРёРµ
·         Р˜РґРµРЅС‚РёС„РёРєР°С†РёСЏ РѕР±РѕР±С‰РµРЅРЅС‹С… С‚РёРїРѕРІ
·         Р Р°Р·СЂР°СЃС‚Р°РЅРёРµ РєРѕРґР°
§  РћР±РѕР±С‰РµРЅРЅС‹Рµ РёРЅС‚РµСЂС„РµР№СЃС‹
§  РћР±РѕР±С‰РµРЅРЅС‹Рµ РґРµР»РµРіР°С‚С‹
·         РљРѕРЅС‚СЂР°РІР°СЂРёР°РЅС‚РЅС‹Рµ Рё РєРѕРІР°СЂРёР°РЅС‚РЅС‹Рµ Р°СЂРіСѓРјРµРЅС‚С‹-С‚РёРїС‹ РІ РґРµР»РµРіР°С‚Р°С… Рё РёРЅС‚РµСЂС„РµР№СЃР°С…
§  РћР±РѕР±С‰РµРЅРЅС‹Рµ РјРµС‚РѕРґС‹
·         РћР±РѕР±С‰РµРЅРЅС‹Рµ РјРµС‚РѕРґС‹ Рё РІС‹РІРµРґРµРЅРёРµ С‚РёРїРѕРІ
§  РћР±РѕР±С‰РµРЅРёСЏ Рё РґСЂСѓРіРёРµ С‡Р»РµРЅС‹
§  Р’РµСЂРёС„РёРєР°С†РёСЏ Рё РѕРіСЂР°РЅРёС‡РµРЅРёСЏ
·         РћСЃРЅРѕРІРЅС‹Рµ РѕРіСЂР°РЅРёС‡РµРЅРёСЏ
·         Р”РѕРїРѕР»РЅРёС‚РµР»СЊРЅС‹Рµ РѕРіСЂР°РЅРёС‡РµРЅРёСЏ
·         РћРіСЂР°РЅРёС‡РµРЅРёСЏ РєРѕРЅСЃС‚СЂСѓРєС‚РѕСЂР°
·         Р”СЂСѓРіРёРµ РїСЂРѕР±Р»РµРјС‹ РІРµСЂРёС„РёРєР°С†РёРё
o   Р“Р»Р°РІР° 13. Р˜РЅС‚РµСЂС„РµР№СЃС‹
§  РќР°СЃР»РµРґРѕРІР°РЅРёРµ РІ РєР»Р°СЃСЃР°С… Рё РёРЅС‚РµСЂС„РµР№СЃР°С…
§  РћРїСЂРµРґРµР»РµРЅРёРµ РёРЅС‚РµСЂС„РµР№СЃРѕРІ
§  РќР°СЃР»РµРґРѕРІР°РЅРёРµ РёРЅС‚РµСЂС„РµР№СЃРѕРІ
§  РџРѕРґСЂРѕР±РЅРµРµ Рѕ РІС‹Р·РѕРІР°С… РёРЅС‚РµСЂС„РµР№СЃРЅС‹С… РјРµС‚РѕРґРѕРІ
§  РЇРІРЅС‹Рµ Рё РЅРµСЏРІРЅС‹Рµ СЂРµР°Р»РёР·Р°С†РёРё РёРЅС‚РµСЂС„РµР№СЃРЅС‹С… РјРµС‚РѕРґРѕРІ (С‡С‚Рѕ РїСЂРѕРёСЃС…РѕРґРёС‚ Р·Р° РєСѓР»РёСЃР°РјРё)
§  РћР±РѕР±С‰РµРЅРЅС‹Рµ РёРЅС‚РµСЂС„РµР№СЃС‹
§  РћР±РѕР±С‰РµРЅРёСЏ Рё РѕРіСЂР°РЅРёС‡РµРЅРёСЏ РёРЅС‚РµСЂС„РµР№СЃР°
§  Р РµР°Р»РёР·Р°С†РёСЏ РЅРµСЃРєРѕР»СЊРєРёС… РёРЅС‚РµСЂС„РµР№СЃРѕРІ СЃ РѕРґРёРЅР°РєРѕРІС‹РјРё СЃРёРіРЅР°С‚СѓСЂР°РјРё Рё РёРјРµРЅР°РјРё РјРµС‚РѕРґРѕРІ
§  РЎРѕРІРµСЂС€РµРЅСЃС‚РІРѕРІР°РЅРёРµ Р±РµР·РѕРїР°СЃРЅРѕСЃС‚Рё С‚РёРїРѕРІ Р·Р° СЃС‡РµС‚ СЏРІРЅРѕР№ СЂРµР°Р»РёР·Р°С†РёРё РёРЅС‚РµСЂС„РµР№СЃРЅС‹С… РјРµС‚РѕРґРѕРІ
§  РћРїР°СЃРЅРѕСЃС‚Рё СЏРІРЅРѕР№ СЂРµР°Р»РёР·Р°С†РёРё РёРЅС‚РµСЂС„РµР№СЃРЅС‹С… РјРµС‚РѕРґРѕРІ
§  Р”РёР»РµРјРјР° СЂР°Р·СЂР°Р±РѕС‚С‡РёРєР°: Р±Р°Р·РѕРІС‹Р№ РєР»Р°СЃСЃ РёР»Рё РёРЅС‚РµСЂС„РµР№СЃ?
·       Р§Р°СЃС‚СЊ III. РћСЃРЅРѕРІРЅС‹Рµ С‚РёРїС‹ РґР°РЅРЅС‹С…
o   Р“Р»Р°РІР° 14. РЎРёРјРІРѕР»С‹, СЃС‚СЂРѕРєРё Рё РѕР±СЂР°Р±РѕС‚РєР° С‚РµРєСЃС‚Р°
§  РЎРёРјРІРѕР»С‹
§  РўРёРї System.String
·         РЎРѕР·РґР°РЅРёРµ СЃС‚СЂРѕРє
·         РќРµРёР·РјРµРЅСЏРµРјС‹Рµ СЃС‚СЂРѕРєРё
·         РЎСЂР°РІРЅРµРЅРёРµ СЃС‚СЂРѕРє
·         Р˜РЅС‚РµСЂРЅРёСЂРѕРІР°РЅРёРµ СЃС‚СЂРѕРє
·         РЎРѕР·РґР°РЅРёРµ РїСѓР»РѕРІ СЃС‚СЂРѕРє
·         Р Р°Р±РѕС‚Р° СЃ СЃРёРјРІРѕР»Р°РјРё Рё С‚РµРєСЃС‚РѕРІС‹РјРё СЌР»РµРјРµРЅС‚Р°РјРё РІ СЃС‚СЂРѕРєРµ
·         РџСЂРѕС‡РёРµ РѕРїРµСЂР°С†РёРё СЃРѕ СЃС‚СЂРѕРєР°РјРё
§  РС„С„РµРєС‚РёРІРЅРѕРµ СЃРѕР·РґР°РЅРёРµ СЃС‚СЂРѕРє
·         РЎРѕР·РґР°РЅРёРµ РѕР±СЉРµРєС‚Р° StringBuilder
·         Р§Р»РµРЅС‹ С‚РёРїР° StringBuilder
§  РџРѕР»СѓС‡РµРЅРёРµ СЃС‚СЂРѕРєРѕРІРѕРіРѕ РїСЂРµРґСЃС‚Р°РІР»РµРЅРёСЏ РѕР±СЉРµРєС‚Р°
·         Р¤РѕСЂРјР°С‚С‹ Рё СЂРµРіРёРѕРЅР°Р»СЊРЅС‹Рµ СЃС‚Р°РЅРґР°СЂС‚С‹
·         Р¤РѕСЂРјР°С‚РёСЂРѕРІР°РЅРёРµ РЅРµСЃРєРѕР»СЊРєРёС… РѕР±СЉРµРєС‚РѕРІ РІ РѕРґРЅСѓ СЃС‚СЂРѕРєСѓ
·         РЎРѕР·РґР°РЅРёРµ СЃРѕР±СЃС‚РІРµРЅРЅРѕРіРѕ СЃСЂРµРґСЃС‚РІР° С„РѕСЂРјР°С‚РёСЂРѕРІР°РЅРёСЏ
§  РџРѕР»СѓС‡РµРЅРёРµ РѕР±СЉРµРєС‚Р° РїРѕСЃСЂРµРґСЃС‚РІРѕРј СЂР°Р·Р±РѕСЂР° СЃС‚СЂРѕРєРё
§  РљРѕРґРёСЂРѕРІРєРё: РїСЂРµРѕР±СЂР°Р·РѕРІР°РЅРёСЏ РјРµР¶РґСѓ СЃРёРјРІРѕР»Р°РјРё Рё Р±Р°Р№С‚Р°РјРё
·         РљРѕРґРёСЂРѕРІР°РЅРёРµ Рё РґРµРєРѕРґРёСЂРѕРІР°РЅРёРµ РїРѕС‚РѕРєРѕРІ СЃРёРјРІРѕР»РѕРІ Рё Р±Р°Р№С‚РѕРІ
·         РљРѕРґРёСЂРѕРІР°РЅРёРµ Рё РґРµРєРѕРґРёСЂРѕРІР°РЅРёРµ СЃС‚СЂРѕРє РІ РєРѕРґРёСЂРѕРІРєРµ Base-64
§  Р—Р°С‰РёС‰РµРЅРЅС‹Рµ СЃС‚СЂРѕРєРё
o   Р“Р»Р°РІР° 15. РџРµСЂРµС‡РёСЃР»РёРјС‹Рµ С‚РёРїС‹ Рё Р±РёС‚РѕРІС‹Рµ С„Р»Р°РіРё
§  РџРµСЂРµС‡РёСЃР»РёРјС‹Рµ С‚РёРїС‹
§  Р‘РёС‚РѕРІС‹Рµ С„Р»Р°РіРё
§  Р”РѕР±Р°РІР»РµРЅРёРµ РјРµС‚РѕРґРѕРІ Рє РїРµСЂРµС‡РёСЃР»РёРјС‹Рј С‚РёРїР°Рј
o   Р“Р»Р°РІР° 16. РњР°СЃСЃРёРІС‹
§  Р˜РЅРёС†РёР°Р»РёР·Р°С†РёСЏ СЌР»РµРјРµРЅС‚РѕРІ РјР°СЃСЃРёРІР°
§  РџСЂРёРІРµРґРµРЅРёРµ С‚РёРїРѕРІ РІ РјР°СЃСЃРёРІР°С…
§  Р‘Р°Р·РѕРІС‹Р№ РєР»Р°СЃСЃ System Array
§  Р РµР°Р»РёР·Р°С†РёСЏ РёРЅС‚РµСЂС„РµР№СЃРѕРІ IEnumerable, ICollection Рё IList
§  РџРµСЂРµРґР°С‡Р° Рё РІРѕР·РІСЂР°С‚ РјР°СЃСЃРёРІРѕРІ
§  РњР°СЃСЃРёРІС‹ СЃ РЅРµРЅСѓР»РµРІРѕР№ РЅРёР¶РЅРµР№ РіСЂР°РЅРёС†РµР№
§  Р’РЅСѓС‚СЂРµРЅРЅСЏСЏ СЂРµР°Р»РёР·Р°С†РёСЏ РјР°СЃСЃРёРІРѕРІ
§  РќРµР±РµР·РѕРїР°СЃРЅС‹Р№ РґРѕСЃС‚СѓРї Рє РјР°СЃСЃРёРІР°Рј Рё РјР°СЃСЃРёРІС‹ С„РёРєСЃРёСЂРѕРІР°РЅРЅРѕРіРѕ СЂР°Р·РјРµСЂР°
o   Р“Р»Р°РІР° 17. Р”РµР»РµРіР°С‚С‹
§  Р—РЅР°РєРѕРјСЃС‚РІРѕ СЃ РґРµР»РµРіР°С‚Р°РјРё
§  РћР±СЂР°С‚РЅС‹Р№ РІС‹Р·РѕРІ СЃС‚Р°С‚РёС‡РµСЃРєРёС… РјРµС‚РѕРґРѕРІ
§  РћР±СЂР°С‚РЅС‹Р№ РІС‹Р·РѕРІ СЌРєР·РµРјРїР»СЏСЂРЅС‹С… РјРµС‚РѕРґРѕРІ
§  РўРѕРЅРєРѕСЃС‚Рё РёСЃРїРѕР»СЊР·РѕРІР°РЅРёСЏ РґРµР»РµРіР°С‚РѕРІ
§  РћР±СЂР°С‚РЅС‹Р№ РІС‹Р·РѕРІ РЅРµСЃРєРѕР»СЊРєРёС… РјРµС‚РѕРґРѕРІ (С†РµРїРѕС‡РєРё РґРµР»РµРіР°С‚РѕРІ)
·         РџРѕРґРґРµСЂР¶РєР° С†РµРїРѕС‡РµРє РґРµР»РµРіР°С‚РѕРІ РІ C#
·         Р”РѕРїРѕР»РЅРёС‚РµР»СЊРЅС‹Рµ СЃСЂРµРґСЃС‚РІР° СѓРїСЂР°РІР»РµРЅРёСЏ С†РµРїРѕС‡РєР°РјРё РґРµР»РµРіР°С‚РѕРІ
§  РћР±РѕР±С‰РµРЅРЅС‹Рµ РґРµР»РµРіР°С‚С‹
§  РЈРїСЂРѕС‰РµРЅРЅС‹Р№ СЃРёРЅС‚Р°РєСЃРёСЃ СЂР°Р±РѕС‚С‹ СЃ РґРµР»РµРіР°С‚Р°РјРё
·         РЈРїСЂРѕС‰РµРЅРёРµ 1: РЅРµ СЃРѕР·РґР°РµРј РѕР±СЉРµРєС‚ РґРµР»РµРіР°С‚Р°
·         РЈРїСЂРѕС‰РµРЅРёРµ 2: РЅРµ РѕРїСЂРµРґРµР»СЏРµРј РјРµС‚РѕРґ РѕР±СЂР°С‚РЅРѕРіРѕ РІС‹Р·РѕРІР°
·         РЈРїСЂРѕС‰РµРЅРёРµ 3: РЅРµ СЃРѕР·РґР°РµРј РѕР±РµСЂС‚РєСѓ РґР»СЏ Р»РѕРєР°Р»СЊРЅС‹С… РїРµСЂРµРјРµРЅРЅС‹С… РґР»СЏ РїРµСЂРµРґР°С‡Рё РёС… РјРµС‚РѕРґСѓ РѕР±СЂР°С‚РЅРѕРіРѕ РІС‹Р·РѕРІР°
§  Р”РµР»РµРіР°С‚С‹ Рё РѕС‚СЂР°Р¶РµРЅРёРµ
o   Р“Р»Р°РІР° 18. РќР°СЃС‚СЂР°РёРІР°РµРјС‹Рµ Р°С‚СЂРёР±СѓС‚С‹
§  РЎС„РµСЂР° РїСЂРёРјРµРЅРµРЅРёСЏ РЅР°СЃС‚СЂР°РёРІР°РµРјС‹С… Р°С‚СЂРёР±СѓС‚РѕРІ
§  РћРїСЂРµРґРµР»РµРЅРёРµ РєР»Р°СЃСЃР° Р°С‚СЂРёР±СѓС‚РѕРІ
§  РљРѕРЅСЃС‚СЂСѓРєС‚РѕСЂ Р°С‚СЂРёР±СѓС‚Р° Рё С‚РёРїС‹ РґР°РЅРЅС‹С… РїРѕР»РµР№ Рё СЃРІРѕР№СЃС‚РІ
§  Р’С‹СЏРІР»РµРЅРёРµ РЅР°СЃС‚СЂР°РёРІР°РµРјС‹С… Р°С‚СЂРёР±СѓС‚РѕРІ
§  РЎСЂР°РІРЅРµРЅРёРµ СЌРєР·РµРјРїР»СЏСЂРѕРІ Р°С‚СЂРёР±СѓС‚Р°
§  Р’С‹СЏРІР»РµРЅРёРµ РЅР°СЃС‚СЂР°РёРІР°РµРјС‹С… Р°С‚СЂРёР±СѓС‚РѕРІ Р±РµР· СЃРѕР·РґР°РЅРёСЏ РѕР±СЉРµРєС‚РѕРІ, РїСЂРѕРёР·РІРѕРґРЅС‹С… РѕС‚ Attribute
§  РЈСЃР»РѕРІРЅС‹Рµ Р°С‚СЂРёР±СѓС‚С‹
o   Р“Р»Р°РІР° 19. Null-СЃРѕРІРјРµСЃС‚РёРјС‹Рµ Р·РЅР°С‡РёРјС‹Рµ С‚РёРїС‹
§  РџРѕРґРґРµСЂР¶РєР° РІ C# null-СЃРѕРІРјРµСЃС‚РёРјС‹С… Р·РЅР°С‡РёРјС‹С… С‚РёРїРѕРІ
§  РћРїРµСЂР°С‚РѕСЂ РѕР±СЉРµРґРёРЅРµРЅРёСЏ null-СЃРѕРІРјРµСЃС‚РёРјС‹С… Р·РЅР°С‡РµРЅРёР№
§  РџРѕРґРґРµСЂР¶РєР° РІ CLR null-СЃРѕРІРјРµСЃС‚РёРјС‹С… Р·РЅР°С‡РёРјС‹С… С‚РёРїРѕРІ
·         РЈРїР°РєРѕРІРєР° null-СЃРѕРІРјРµСЃС‚РёРјС‹С… Р·РЅР°С‡РёРјС‹С… С‚РёРїРѕРІ
·         Р Р°СЃРїР°РєРѕРІРєР° null-СЃРѕРІРјРµСЃС‚РёРјС‹С… Р·РЅР°С‡РёРјС‹С… С‚РёРїРѕРІ
·         Р’С‹Р·РѕРІ РјРµС‚РѕРґР° GetType С‡РµСЂРµР· null-СЃРѕРІРјРµСЃС‚РёРјС‹Р№ Р·РЅР°С‡РёРјС‹Р№ С‚РёРї
·         Р’С‹Р·РѕРІ РёРЅС‚РµСЂС„РµР№СЃРЅС‹С… РјРµС‚РѕРґРѕРІ С‡РµСЂРµР· null-СЃРѕРІРјРµСЃС‚РёРјС‹Р№  Р·РЅР°С‡РёРјС‹Р№ С‚РёРї
·       Р§Р°СЃС‚СЊ IV. РљР»СЋС‡РµРІС‹Рµ РјРµС…Р°РЅРёР·РјС‹
o   Р“Р»Р°РІР° 20. Р˜СЃРєР»СЋС‡РµРЅРёСЏ Рё СѓРїСЂР°РІР»РµРЅРёРµ СЃРѕСЃС‚РѕСЏРЅРёРµРј 496
§  РћРїСЂРµРґРµР»РµРЅРёРµ «РёСЃРєР»СЋС‡РµРЅРёСЏ»
§  РњРµС…Р°РЅРёРєР° РѕР±СЂР°Р±РѕС‚РєРё РёСЃРєР»СЋС‡РµРЅРёР№
·         Р‘Р»РѕРє try
·         Р‘Р»РѕРє catch
·         Р‘Р»РѕРє finally
·         CLS-СЃРѕРІРјРµСЃС‚РёРјС‹Рµ Рё CLS-РЅРµСЃРѕРІРјРµСЃС‚РёРјС‹Рµ РёСЃРєР»СЋС‡РµРЅРёСЏ
§  РљР»Р°СЃСЃ System.Exception
§  РљР»Р°СЃСЃС‹ РёСЃРєР»СЋС‡РµРЅРёР№, РѕРїСЂРµРґРµР»РµРЅРЅС‹Рµ РІ FCL
§  Р“РµРЅРµСЂРёСЂРѕРІР°РЅРёРµ РёСЃРєР»СЋС‡РµРЅРёР№
§  РЎРѕР·РґР°РЅРёРµ РєР»Р°СЃСЃРѕРІ РёСЃРєР»СЋС‡РµРЅРёР№
§  РџСЂРѕРґСѓРєС‚РёРІРЅРѕСЃС‚СЊ РІРјРµСЃС‚Рѕ РЅР°РґРµР¶РЅРѕСЃС‚Рё
§  РџСЂРёРµРјС‹ СЂР°Р±РѕС‚С‹ СЃ РёСЃРєР»СЋС‡РµРЅРёСЏРјРё
·         РђРєС‚РёРІРЅРѕ РёСЃРїРѕР»СЊР·СѓР№С‚Рµ Р±Р»РѕРєРё finally
·         РќРµ РЅР°РґРѕ РїРµСЂРµС…РІР°С‚С‹РІР°С‚СЊ РІСЃРµ РёСЃРєР»СЋС‡РµРЅРёСЏ
·         РљРѕСЂСЂРµРєС‚РЅРѕРµ РІРѕСЃСЃС‚Р°РЅРѕРІР»РµРЅРёРµ РїРѕСЃР»Рµ РёСЃРєР»СЋС‡РµРЅРёСЏ
§  РћС‚РјРµРЅР° РЅРµР·Р°РІРµСЂС€РµРЅРЅС‹С… РѕРїРµСЂР°С†РёР№ РїСЂРё РЅРµРІРѕСЃСЃС‚Р°РЅРѕРІРёРјС‹С… РёСЃРєР»СЋС‡РµРЅРёСЏС…
§  РЎРѕРєСЂС‹С‚РёРµ РґРµС‚Р°Р»РµР№ СЂРµР°Р»РёР·Р°С†РёРё РґР»СЏ СЃРѕС…СЂР°РЅРµРЅРёСЏ РєРѕРЅС‚СЂР°РєС‚Р°
§  РќРµРѕР±СЂР°Р±РѕС‚Р°РЅРЅС‹Рµ РёСЃРєР»СЋС‡РµРЅРёСЏ
§  РћС‚Р»Р°РґРєР° РёСЃРєР»СЋС‡РµРЅРёР№
§  РЎРєРѕСЂРѕСЃС‚СЊ РѕР±СЂР°Р±РѕС‚РєРё РёСЃРєР»СЋС‡РµРЅРёР№
§  РћР±Р»Р°СЃС‚Рё РѕРіСЂР°РЅРёС‡РµРЅРЅРѕРіРѕ РІС‹РїРѕР»РЅРµРЅРёСЏ
§  РљРѕРЅС‚СЂР°РєС‚С‹ РєРѕРґР°
o   Р“Р»Р°РІР° 21. РђРІС‚РѕРјР°С‚РёС‡РµСЃРєРѕРµ СѓРїСЂР°РІР»РµРЅРёРµ РїР°РјСЏС‚СЊСЋ (СѓР±РѕСЂРєР° РјСѓСЃРѕСЂР°)
§  РЈРїСЂР°РІР»СЏРµРјР°СЏ РєСѓС‡Р°
·         Р’С‹РґРµР»РµРЅРёРµ СЂРµСЃСѓСЂСЃРѕРІ РёР· СѓРїСЂР°РІР»СЏРµРјРѕР№ РєСѓС‡Рё
·         РђР»РіРѕСЂРёС‚Рј СѓР±РѕСЂРєРё РјСѓСЃРѕСЂР°
·         РЈР±РѕСЂРєР° РјСѓСЃРѕСЂР° Рё РѕС‚Р»Р°РґРєР°
§  РџРѕРєРѕР»РµРЅРёСЏ
·         Р—Р°РїСѓСЃРє СѓР±РѕСЂРєРё РјСѓСЃРѕСЂР°
·         Р‘РѕР»СЊС€РёРµ РѕР±СЉРµРєС‚С‹
·         Р РµР¶РёРјС‹ СѓР±РѕСЂРєРё РјСѓСЃРѕСЂР°
·         РџСЂРѕРіСЂР°РјРјРЅРѕРµ СѓРїСЂР°РІР»РµРЅРёРµ СѓР±РѕСЂС‰РёРєРѕРј РјСѓСЃРѕСЂР°
·         РњРѕРЅРёС‚РѕСЂРёРЅРі РёСЃРїРѕР»СЊР·РѕРІР°РЅРёСЏ РїР°РјСЏС‚Рё РїСЂРёР»РѕР¶РµРЅРёРµРј
§  РћСЃРІРѕР±РѕР¶РґРµРЅРёРµ СЂРµСЃСѓСЂСЃРѕРІ РїСЂРё РїРѕРјРѕС‰Рё РјРµС…Р°РЅРёР·РјР° С„РёРЅР°Р»РёР·Р°С†РёРё
·         РўРёРїС‹, РёСЃРїРѕР»СЊР·СѓСЋС‰РёРµ СЃРёСЃС‚РµРјРЅС‹Рµ СЂРµСЃСѓСЂСЃС‹
·         Р˜РЅС‚РµСЂРµСЃРЅС‹Рµ Р°СЃРїРµРєС‚С‹ Р·Р°РІРёСЃРёРјРѕСЃС‚РµР№
·         Р”СЂСѓРіРёРµ РІРѕР·РјРѕР¶РЅРѕСЃС‚Рё СѓР±РѕСЂС‰РёРєР° РјСѓСЃРѕСЂР° РґР»СЏ СЂР°Р±РѕС‚С‹ СЃ СЃРёСЃС‚РµРјРЅС‹РјРё СЂРµСЃСѓСЂСЃР°РјРё
·         Р’РЅСѓС‚СЂРµРЅРЅСЏСЏ СЂРµР°Р»РёР·Р°С†РёСЏ С„РёРЅР°Р»РёР·Р°С†РёРё
§  РњРѕРЅРёС‚РѕСЂРёРЅРі Рё РєРѕРЅС‚СЂРѕР»СЊ РІСЂРµРјРµРЅРё Р¶РёР·РЅРё РѕР±СЉРµРєС‚РѕРІ
o   Р“Р»Р°РІР° 22. РҐРѕСЃС‚РёРЅРі CLR Рё РґРѕРјРµРЅС‹ РїСЂРёР»РѕР¶РµРЅРёР№
§  РҐРѕСЃС‚РёРЅРі CLR
§  Р”РѕРјРµРЅС‹ РїСЂРёР»РѕР¶РµРЅРёР№
·         Р”РѕСЃС‚СѓРї Рє РѕР±СЉРµРєС‚Р°Рј РёР· РґСЂСѓРіРёС… РґРѕРјРµРЅРѕРІ
§  Р’С‹РіСЂСѓР·РєР° РґРѕРјРµРЅРѕРІ
§  РњРѕРЅРёС‚РѕСЂРёРЅРі РґРѕРјРµРЅРѕРІ
§  РЈРІРµРґРѕРјР»РµРЅРёРµ Рѕ РїРµСЂРІРѕРј СѓРїСЂР°РІР»СЏРµРјРѕРј РёСЃРєР»СЋС‡РµРЅРёРё РґРѕРјРµРЅР°
§  Р˜СЃРїРѕР»СЊР·РѕРІР°РЅРёРµ С…РѕСЃС‚Р°РјРё РґРѕРјРµРЅРѕРІ РїСЂРёР»РѕР¶РµРЅРёР№
·         Р˜СЃРїРѕР»РЅСЏРµРјС‹Рµ РїСЂРёР»РѕР¶РµРЅРёСЏ
·         РџРѕР»РЅРѕС„СѓРЅРєС†РёРѕРЅР°Р»СЊРЅС‹Рµ РёРЅС‚РµСЂРЅРµС‚-РїСЂРёР»РѕР¶РµРЅРёСЏ Silverlight
·         Microsoft ASPNET Рё РІРµР±-СЃР»СѓР¶Р±С‹ XML
·         Microsoft SQL Server
·         Р‘СѓРґСѓС‰РµРµ Рё РјРµС‡С‚С‹
§  РќРµС‚СЂРёРІРёР°Р»СЊРЅРѕРµ СѓРїСЂР°РІР»РµРЅРёРµ С…РѕСЃС‚РёРЅРіРѕРј
·         РџСЂРёРјРµРЅРµРЅРёРµ СѓРїСЂР°РІР»СЏРµРјРѕРіРѕ РєРѕРґР°
·         Р Р°Р·СЂР°Р±РѕС‚РєР° РЅР°РґРµР¶РЅС‹С… С…РѕСЃС‚-РїСЂРёР»РѕР¶РµРЅРёР№
·         Р’РѕР·РІСЂР°С‰РµРЅРёРµ РїРѕС‚РѕРєР° РІ С…РѕСЃС‚
o   Р“Р»Р°РІР° 23. Р—Р°РіСЂСѓР·РєР° СЃР±РѕСЂРѕРє Рё РѕС‚СЂР°Р¶РµРЅРёРµ
§  Р—Р°РіСЂСѓР·РєР° СЃР±РѕСЂРѕРє
§  Р˜СЃРїРѕР»СЊР·РѕРІР°РЅРёРµ РѕС‚СЂР°Р¶РµРЅРёСЏ РґР»СЏ СЃРѕР·РґР°РЅРёСЏ РґРёРЅР°РјРёС‡РµСЃРєРё СЂР°СЃС€РёСЂСЏРµРјС‹С… РїСЂРёР»РѕР¶РµРЅРёР№
§  РџСЂРѕРёР·РІРѕРґРёС‚РµР»СЊРЅРѕСЃС‚СЊ РѕС‚СЂР°Р¶РµРЅРёСЏ
·         РќР°С…РѕР¶РґРµРЅРёРµ С‚РёРїРѕРІ, РѕРїСЂРµРґРµР»РµРЅРЅС‹С… РІ СЃР±РѕСЂРєРµ
·         РћР±СЉРµРєС‚ Type
·         РЎРѕР·РґР°РЅРёРµ РёРµСЂР°СЂС…РёРё С‚РёРїРѕРІ, РїСЂРѕРёР·РІРѕРґРЅС‹С… РѕС‚ Exception
·         РЎРѕР·РґР°РЅРёРµ СЌРєР·РµРјРїР»СЏСЂР° С‚РёРїР°
§  РЎРѕР·РґР°РЅРёРµ РїСЂРёР»РѕР¶РµРЅРёР№ СЃ РїРѕРґРґРµСЂР¶РєРѕР№ РїРѕРґРєР»СЋС‡Р°РµРјС‹С… РєРѕРјРїРѕРЅРµРЅС‚РѕРІ
·         РќР°С…РѕР¶РґРµРЅРёРµ С‡Р»РµРЅРѕРІ С‚РёРїР° РїСѓС‚РµРј РѕС‚СЂР°Р¶РµРЅРёСЏ
·         РќР°С…РѕР¶РґРµРЅРёРµ С‡Р»РµРЅРѕРІ С‚РёРїР°
·         РћР±СЂР°С‰РµРЅРёРµ Рє С‡Р»РµРЅР°Рј С‚РёРїРѕРІ
·         Р˜СЃРїРѕР»СЊР·РѕРІР°РЅРёРµ РґРµСЃРєСЂРёРїС‚РѕСЂРѕРІ РїСЂРёРІСЏР·РєРё РґР»СЏ СЃРЅРёР¶РµРЅРёСЏ РїРѕС‚СЂРµР±Р»РµРЅРёСЏ РїР°РјСЏС‚Рё РїСЂРѕС†РµСЃСЃРѕРј
o   Р“Р»Р°РІР° 24. РЎРµСЂРёР°Р»РёР·Р°С†РёСЏ
§  РџСЂР°РєС‚РёС‡РµСЃРєРёР№ РїСЂРёРјРµСЂ СЃРµСЂРёР°Р»РёР·Р°С†РёРё/РґРµСЃРµСЂРёР°Р»РёР·Р°С†РёРё
§  РЎРµСЂРёР°Р»РёР·СѓРµРјС‹Рµ С‚РёРїС‹
§  РЈРїСЂР°РІР»РµРЅРёРµ СЃРµСЂРёР°Р»РёР·Р°С†РёРµР№ Рё РґРµСЃРµСЂРёР°Р»РёР·Р°С†РёРµР№
§  РЎРµСЂРёР°Р»РёР·Р°С†РёСЏ СЌРєР·РµРјРїР»СЏСЂРѕРІ С‚РёРїР°
§  РЈРїСЂР°РІР»РµРЅРёРµ СЃРµСЂРёР°Р»РёР·РѕРІР°РЅРЅС‹РјРё Рё РґРµСЃРµСЂРёР°Р»РёР·РѕРІР°РЅРЅС‹РјРё РґР°РЅРЅС‹РјРё
·         РћРїСЂРµРґРµР»РµРЅРёРµ С‚РёРїР°, СЂРµР°Р»РёР·СѓСЋС‰РµРіРѕ РёРЅС‚РµСЂС„РµР№СЃ ISerializable, РЅРµ СЂРµР°Р»РёР·СѓРµРјС‹Р№ Р±Р°Р·РѕРІС‹Рј РєР»Р°СЃСЃРѕРј
§  РљРѕРЅС‚РµРєСЃС‚С‹ РїРѕС‚РѕРєР° РІРІРѕРґР°-РІС‹РІРѕРґР°
§  РЎРµСЂРёР°Р»РёР·Р°С†РёСЏ РІ РґСЂСѓРіРѕР№ С‚РёРї Рё РґРµСЃРµСЂРёР°Р»РёР·Р°С†РёСЏ РІ РґСЂСѓРіРѕР№ РѕР±СЉРµРєС‚
§  РЎСѓСЂСЂРѕРіР°С‚С‹ СЃРµСЂРёР°Р»РёР·Р°С†РёРё
·         Р¦РµРїРѕС‡РєР° СЃРµР»РµРєС‚РѕСЂРѕРІ СЃСѓСЂСЂРѕРіР°С‚РѕРІ
§  РџРµСЂРµРѕРїСЂРµРґРµР»РµРЅРёРµ СЃР±РѕСЂРєРё Рё/РёР»Рё С‚РёРїР° РїСЂРё РґРµСЃРµСЂРёР°Р»РёР·Р°С†РёРё РѕР±СЉРµРєС‚Р°
o   Р“Р»Р°РІР° 25. Р’Р·Р°РёРјРѕРґРµР№СЃС‚РІРёРµ СЃ РєРѕРјРїРѕРЅРµРЅС‚Р°РјРё WinRT
§  РџСЂРѕРµРєС†РёРё СѓСЂРѕРІРЅСЏ CLR Рё РїСЂР°РІРёР»Р° СЃРёСЃС‚РµРјС‹ С‚РёРїРѕРІ РєРѕРјРїРѕРЅРµРЅС‚РѕРІ WinRT
·         РћСЃРЅРѕРІРЅС‹Рµ РєРѕРЅС†РµРїС†РёРё СЃРёСЃС‚РµРјС‹ С‚РёРїРѕРІ WinRT
§  РџСЂРѕРµРєС†РёРё СѓСЂРѕРІРЅСЏ .NET Framework
·         РђСЃРёРЅС…СЂРѕРЅРЅС‹Рµ РІС‹Р·РѕРІС‹ WinRT API РёР· РєРѕРґР°  NET
·         Р’Р·Р°РёРјРѕРґРµР№СЃС‚РІРёСЏ РјРµР¶РґСѓ РїРѕС‚РѕРєР°РјРё WinRT Рё РїРѕС‚РѕРєР°РјРё  NET
·         РџРµСЂРµРґР°С‡Р° Р±Р»РѕРєРѕРІ РґР°РЅРЅС‹С… РјРµР¶РґСѓ CLR Рё WinRT
§  РћРїСЂРµРґРµР»РµРЅРёРµ РєРѕРјРїРѕРЅРµРЅС‚РѕРІ WinRT РІ РєРѕРґРµ C#
·       Р§Р°СЃС‚СЊ V. РњРЅРѕРіРѕРїРѕС‚РѕС‡РЅРѕСЃС‚СЊ
o   Р“Р»Р°РІР° 26. РџРѕС‚РѕРєРё РёСЃРїРѕР»РЅРµРЅРёСЏ
§  Р”Р»СЏ С‡РµРіРѕ Windows РїРѕРґРґРµСЂР¶РёРІР°РµС‚ РїРѕС‚РѕРєРё?
§  Р РµСЃСѓСЂСЃРѕРµРјРєРѕСЃС‚СЊ РїРѕС‚РѕРєРѕРІ
§  РўР°Рє РґР°Р»СЊС€Рµ РЅРµ РїРѕР№РґРµС‚!
§  РўРµРЅРґРµРЅС†РёРё СЂР°Р·РІРёС‚РёСЏ РїСЂРѕС†РµСЃСЃРѕСЂРѕРІ
§  CLR- Рё Windows-РїРѕС‚РѕРєРё
§  РџРѕС‚РѕРєРё РґР»СЏ Р°СЃРёРЅС…СЂРѕРЅРЅС‹С… РІС‹С‡РёСЃР»РёС‚РµР»СЊРЅС‹С… РѕРїРµСЂР°С†РёР№
§  РџСЂРёС‡РёРЅС‹ РёСЃРїРѕР»СЊР·РѕРІР°РЅРёСЏ РїРѕС‚РѕРєРѕРІ
§  РџР»Р°РЅРёСЂРѕРІР°РЅРёРµ Рё РїСЂРёРѕСЂРёС‚РµС‚С‹ РїРѕС‚РѕРєРѕРІ
§  Р¤РѕРЅРѕРІС‹Рµ Рё Р°РєС‚РёРІРЅС‹Рµ РїРѕС‚РѕРєРё
§  Р§С‚Рѕ РґР°Р»СЊС€Рµ?
o   Р“Р»Р°РІР° 27. РђСЃРёРЅС…СЂРѕРЅРЅС‹Рµ РІС‹С‡РёСЃР»РёС‚РµР»СЊРЅС‹Рµ РѕРїРµСЂР°С†РёРё
§  РџСѓР» РїРѕС‚РѕРєРѕРІ РІ CLR
§  РџСЂРѕСЃС‚С‹Рµ РІС‹С‡РёСЃР»РёС‚РµР»СЊРЅС‹Рµ РѕРїРµСЂР°С†РёРё
§  РљРѕРЅС‚РµРєСЃС‚С‹ РёСЃРїРѕР»РЅРµРЅРёСЏ
§  РЎРєРѕРѕСЂРґРёРЅРёСЂРѕРІР°РЅРЅР°СЏ РѕС‚РјРµРЅР°
§  Р—Р°РґР°РЅРёСЏ
·         Р—Р°РІРµСЂС€РµРЅРёРµ Р·Р°РґР°РЅРёСЏ Рё РїРѕР»СѓС‡РµРЅРёРµ СЂРµР·СѓР»СЊС‚Р°С‚Р°
·         РћС‚РјРµРЅР° Р·Р°РґР°РЅРёСЏ
·         РђРІС‚РѕРјР°С‚РёС‡РµСЃРєРёР№ Р·Р°РїСѓСЃРє Р·Р°РґР°РЅРёСЏ РїРѕ Р·Р°РІРµСЂС€РµРЅРёРё РїСЂРµРґС‹РґСѓС‰РµРіРѕ 
·         Р”РѕС‡РµСЂРЅРёРµ Р·Р°РґР°РЅРёСЏ
·         РЎС‚СЂСѓРєС‚СѓСЂР° Р·Р°РґР°РЅРёСЏ
·         Р¤Р°Р±СЂРёРєРё Р·Р°РґР°РЅРёР№
·         РџР»Р°РЅРёСЂРѕРІС‰РёРєРё Р·Р°РґР°РЅРёР№
§  РњРµС‚РѕРґС‹ For, ForEach Рё Invoke РєР»Р°СЃСЃР° Parallel
§  Р’СЃС‚СЂРѕРµРЅРЅС‹Р№ СЏР·С‹Рє РїР°СЂР°Р»Р»РµР»СЊРЅС‹С… Р·Р°РїСЂРѕСЃРѕРІ
§  РџРµСЂРёРѕРґРёС‡РµСЃРєРёРµ РІС‹С‡РёСЃР»РёС‚РµР»СЊРЅС‹Рµ РѕРїРµСЂР°С†РёРё 
·         Р Р°Р·РЅРѕРІРёРґРЅРѕСЃС‚Рё С‚Р°Р№РјРµСЂРѕРІ
§  РљР°Рє РїСѓР» СѓРїСЂР°РІР»СЏРµС‚ РїРѕС‚РѕРєР°РјРё
·         РћРіСЂР°РЅРёС‡РµРЅРёРµ РєРѕР»РёС‡РµСЃС‚РІР° РїРѕС‚РѕРєРѕРІ РІ РїСѓР»Рµ
·         РЈРїСЂР°РІР»РµРЅРёРµ СЂР°Р±РѕС‡РёРјРё РїРѕС‚РѕРєР°РјРё
o   Р“Р»Р°РІР° 28. РђСЃРёРЅС…СЂРѕРЅРЅС‹Рµ РѕРїРµСЂР°С†РёРё РІРІРѕРґР°-РІС‹РІРѕРґР°
§  РћРїРµСЂР°С†РёРё РІРІРѕРґР°-РІС‹РІРѕРґР° РІ Windows
§  РђСЃРёРЅС…СЂРѕРЅРЅС‹Рµ С„СѓРЅРєС†РёРё C#
§  РџСЂРµРѕР±СЂР°Р·РѕРІР°РЅРёРµ Р°СЃРёРЅС…СЂРѕРЅРЅРѕР№ С„СѓРЅРєС†РёРё РІ РєРѕРЅРµС‡РЅС‹Р№ Р°РІС‚РѕРјР°С‚
§  Р Р°СЃС€РёСЂСЏРµРјРѕСЃС‚СЊ Р°СЃРёРЅС…СЂРѕРЅРЅС‹С… С„СѓРЅРєС†РёР№
§  РђСЃРёРЅС…СЂРѕРЅРЅС‹Рµ С„СѓРЅРєС†РёРё Рё РѕР±СЂР°Р±РѕС‚С‡РёРєРё СЃРѕР±С‹С‚РёР№
§  РђСЃРёРЅС…СЂРѕРЅРЅС‹Рµ С„СѓРЅРєС†РёРё РІ FCL
§  РђСЃРёРЅС…СЂРѕРЅРЅС‹Рµ С„СѓРЅРєС†РёРё Рё РёСЃРєР»СЋС‡РµРЅРёСЏ
§  Р”СЂСѓРіРёРµ РІРѕР·РјРѕР¶РЅРѕСЃС‚Рё Р°СЃРёРЅС…СЂРѕРЅРЅС‹С… С„СѓРЅРєС†РёР№
§  РџРѕС‚РѕРєРѕРІС‹Рµ РјРѕРґРµР»Рё РїСЂРёР»РѕР¶РµРЅРёР№
§  РђСЃРёРЅС…СЂРѕРЅРЅР°СЏ СЂРµР°Р»РёР·Р°С†РёСЏ СЃРµСЂРІРµСЂР°
§  РћС‚РјРµРЅР° РѕРїРµСЂР°С†РёР№ РІРІРѕРґР°-РІС‹РІРѕРґР°
·         РќРµРєРѕС‚РѕСЂС‹Рµ РѕРїРµСЂР°С†РёРё РІРІРѕРґР°-РІС‹РІРѕРґР° РґРѕР»Р¶РЅС‹ РІС‹РїРѕР»РЅСЏС‚СЊСЃСЏ СЃРёРЅС…СЂРѕРЅРЅРѕ
·         РџСЂРѕР±Р»РµРјС‹ FileStream
§  РџСЂРёРѕСЂРёС‚РµС‚С‹ Р·Р°РїСЂРѕСЃРѕРІ РІРІРѕРґР°-РІС‹РІРѕРґР°
o   Р“Р»Р°РІР° 29. РџСЂРёРјРёС‚РёРІРЅС‹Рµ РєРѕРЅСЃС‚СЂСѓРєС†РёРё СЃРёРЅС…СЂРѕРЅРёР·Р°С†РёРё РїРѕС‚РѕРєРѕРІ
§  Р‘РёР±Р»РёРѕС‚РµРєРё РєР»Р°СЃСЃРѕРІ Рё Р±РµР·РѕРїР°СЃРЅРѕСЃС‚СЊ РїРѕС‚РѕРєРѕРІ
§  РџСЂРёРјРёС‚РёРІРЅС‹Рµ РєРѕРЅСЃС‚СЂСѓРєС†РёРё РїРѕР»СЊР·РѕРІР°С‚РµР»СЊСЃРєРѕРіРѕ СЂРµР¶РёРјР° 
§  Рё СЂРµР¶РёРјР° СЏРґСЂР°
§  РљРѕРЅСЃС‚СЂСѓРєС†РёРё РїРѕР»СЊР·РѕРІР°С‚РµР»СЊСЃРєРѕРіРѕ СЂРµР¶РёРјР°
·         Volatile-РєРѕРЅСЃС‚СЂСѓРєС†РёРё
·         Interlocked-РєРѕРЅСЃС‚СЂСѓРєС†РёРё
·         Р РµР°Р»РёР·Р°С†РёСЏ РїСЂРѕСЃС‚РѕР№ С†РёРєР»РёС‡РµСЃРєРѕР№ Р±Р»РѕРєРёСЂРѕРІРєРё
·         РЈРЅРёРІРµСЂСЃР°Р»СЊРЅС‹Р№ Interlocked-РїР°С‚С‚РµСЂРЅ
§  РљРѕРЅСЃС‚СЂСѓРєС†РёРё СЂРµР¶РёРјР° СЏРґСЂР°
·         РЎРѕР±С‹С‚РёСЏ
·         РЎРµРјР°С„РѕСЂС‹
·         РњСЊСЋС‚РµРєСЃС‹
o   Р“Р»Р°РІР° 30. Р“РёР±СЂРёРґРЅС‹Рµ РєРѕРЅСЃС‚СЂСѓРєС†РёРё СЃРёРЅС…СЂРѕРЅРёР·Р°С†РёРё РїРѕС‚РѕРєРѕРІ
§  РџСЂРѕСЃС‚Р°СЏ РіРёР±СЂРёРґРЅР°СЏ Р±Р»РѕРєРёСЂРѕРІРєР°
§  Р—Р°С†РёРєР»РёРІР°РЅРёРµ, РІР»Р°РґРµРЅРёРµ РїРѕС‚РѕРєРѕРј Рё СЂРµРєСѓСЂСЃРёСЏ
§  Р“РёР±СЂРёРґРЅС‹Рµ РєРѕРЅСЃС‚СЂСѓРєС†РёРё РІ FCL
·         РљР»Р°СЃСЃС‹ ManualResetEventSlim Рё SemaphoreSlim
·         РљР»Р°СЃСЃ Monitor Рё Р±Р»РѕРєРё СЃРёРЅС…СЂРѕРЅРёР·Р°С†РёРё
·         РљР»Р°СЃСЃ ReaderWriterLockSlim
·         РљР»Р°СЃСЃ OneManyLock
·         РљР»Р°СЃСЃ CountdownEvent
·         РљР»Р°СЃСЃ Barrier
·         Р’С‹РІРѕРґС‹ РїРѕ РіРёР±СЂРёРґРЅС‹Рј РєРѕРЅСЃС‚СЂСѓРєС†РёСЏРј
§  Р‘Р»РѕРєРёСЂРѕРІРєР° СЃ РґРІРѕР№РЅРѕР№ РїСЂРѕРІРµСЂРєРѕР№
§  РџР°С‚С‚РµСЂРЅ СѓСЃР»РѕРІРЅРѕР№ РїРµСЂРµРјРµРЅРЅРѕР№
§  РђСЃРёРЅС…СЂРѕРЅРЅР°СЏ СЃРёРЅС…СЂРѕРЅРёР·Р°С†РёСЏ
§  РљР»Р°СЃСЃС‹ РєРѕР»Р»РµРєС†РёР№ РґР»СЏ РїР°СЂР°Р»Р»РµР»СЊРЅРѕРіРѕ РґРѕСЃС‚СѓРїР°
·       Р§Р°СЃС‚СЊ I. РћСЃРЅРѕРІС‹ CLR
o   Р“Р»Р°РІР° 1. РњРѕРґРµР»СЊ РІС‹РїРѕР»РЅРµРЅРёСЏ РєРѕРґР° РІ СЃСЂРµРґРµ CLR
§  РљРѕРјРїРёР»СЏС†РёСЏ РёСЃС…РѕРґРЅРѕРіРѕ РєРѕРґР° РІ СѓРїСЂР°РІР»СЏРµРјС‹Рµ РјРѕРґСѓР»Рё
§  РћР±СЉРµРґРёРЅРµРЅРёРµ СѓРїСЂР°РІР»СЏРµРјС‹С… РјРѕРґСѓР»РµР№ РІ СЃР±РѕСЂРєСѓ
§  Р—Р°РіСЂСѓР·РєР° CLR
§  Р˜СЃРїРѕР»РЅРµРЅРёРµ РєРѕРґР° СЃР±РѕСЂРєРё
·         IL-РєРѕРґ Рё РІРµСЂРёС„РёРєР°С†РёСЏ
·         РќРµР±РµР·РѕРїР°СЃРЅС‹Р№ РєРѕРґ
·         IL Рё Р·Р°С‰РёС‚Р° РёРЅС‚РµР»Р»РµРєС‚СѓР°Р»СЊРЅРѕР№ СЃРѕР±СЃС‚РІРµРЅРЅРѕСЃС‚Рё
§  NGen.exe
§  Р‘РёР±Р»РёРѕС‚РµРєР° FCL
§  CTS
§  CLS
§  Р’Р·Р°РёРјРѕРґРµР№СЃС‚РІРёРµ СЃ РЅРµСѓРїСЂР°РІР»СЏРµРјС‹Рј РєРѕРґРѕРј
o   Р“Р»Р°РІР° 2. РљРѕРјРїРѕРЅРѕРІРєР°, СѓРїР°РєРѕРІРєР°, СЂР°Р·РІРµСЂС‚С‹РІР°РЅРёРµ Рё Р°РґРјРёРЅРёСЃС‚СЂРёСЂРѕРІР°РЅРёРµ РїСЂРёР»РѕР¶РµРЅРёР№ Рё С‚РёРїРѕРІ
§  Р—Р°РґР°С‡Рё СЂР°Р·РІРµСЂС‚С‹РІР°РЅРёСЏ РІ .NET Framework
§  РљРѕРјРїРѕРЅРѕРІРєР° С‚РёРїРѕРІ РІ РјРѕРґСѓР»СЊ
·         Р¤Р°Р№Р» РїР°СЂР°РјРµС‚СЂРѕРІ
§  РќРµСЃРєРѕР»СЊРєРѕ СЃР»РѕРІ Рѕ РјРµС‚Р°РґР°РЅРЅС‹С…
§  РћР±СЉРµРґРёРЅРµРЅРёРµ РјРѕРґСѓР»РµР№ РґР»СЏ СЃРѕР·РґР°РЅРёСЏ СЃР±РѕСЂРєРё
·         Р”РѕР±Р°РІР»РµРЅРёРµ СЃР±РѕСЂРѕРє РІ РїСЂРѕРµРєС‚ РІ СЃСЂРµРґРµ Visual Studio
·         Р˜СЃРїРѕР»СЊР·РѕРІР°РЅРёРµ СѓС‚РёР»РёС‚С‹ Assembly Linker
·         Р’РєР»СЋС‡РµРЅРёРµ РІ СЃР±РѕСЂРєСѓ С„Р°Р№Р»РѕРІ СЂРµСЃСѓСЂСЃРѕРІ
§  Р РµСЃСѓСЂСЃС‹ СЃРѕ СЃРІРµРґРµРЅРёСЏРјРё Рѕ РІРµСЂСЃРёРё СЃР±РѕСЂРєРё
·         РќРѕРјРµСЂР° РІРµСЂСЃРёРё
§  Р РµРіРёРѕРЅР°Р»СЊРЅС‹Рµ СЃС‚Р°РЅРґР°СЂС‚С‹
§  Р Р°Р·РІРµСЂС‚С‹РІР°РЅРёРµ РїСЂРѕСЃС‚С‹С… РїСЂРёР»РѕР¶РµРЅРёР№ (Р·Р°РєСЂС‹С‚РѕРµ СЂР°Р·РІРµСЂС‚С‹РІР°РЅРёРµ СЃР±РѕСЂРѕРє)
§  РџСЂРѕСЃС‚РѕРµ СЃСЂРµРґСЃС‚РІРѕ Р°РґРјРёРЅРёСЃС‚СЂРёСЂРѕРІР°РЅРёСЏ (РєРѕРЅС„РёРіСѓСЂР°С†РёРѕРЅРЅС‹Р№ С„Р°Р№Р»)
·         РђР»РіРѕСЂРёС‚Рј РїРѕРёСЃРєР° С„Р°Р№Р»РѕРІ СЃР±РѕСЂРєРё
o   Р“Р»Р°РІР° 3. РЎРѕРІРјРµСЃС‚РЅРѕ РёСЃРїРѕР»СЊР·СѓРµРјС‹Рµ СЃР±РѕСЂРєРё Рё СЃР±РѕСЂРєРё СЃРѕ СЃС‚СЂРѕРіРёРј РёРјРµРЅРµРј
§  Р”РІР° РІРёРґР° СЃР±РѕСЂРѕРє — РґРІР° РІРёРґР° СЂР°Р·РІРµСЂС‚С‹РІР°РЅРёСЏ
§  РќР°Р·РЅР°С‡РµРЅРёРµ СЃР±РѕСЂРєРµ СЃС‚СЂРѕРіРѕРіРѕ РёРјРµРЅРё
§  Р“Р»РѕР±Р°Р»СЊРЅС‹Р№ РєСЌС€ СЃР±РѕСЂРѕРє
§  РџРѕСЃС‚СЂРѕРµРЅРёРµ СЃР±РѕСЂРєРё, СЃСЃС‹Р»Р°СЋС‰РµР№СЃСЏ РЅР° СЃР±РѕСЂРєСѓ СЃРѕ СЃС‚СЂРѕРіРёРј РёРјРµРЅРµРј
§  РЈСЃС‚РѕР№С‡РёРІРѕСЃС‚СЊ СЃР±РѕСЂРѕРє СЃРѕ СЃС‚СЂРѕРіРёРјРё РёРјРµРЅР°РјРё Рє РЅРµСЃР°РЅРєС†РёРѕРЅРёСЂРѕРІР°РЅРЅРѕР№ РјРѕРґРёС„РёРєР°С†РёРё
§  РћС‚Р»РѕР¶РµРЅРЅРѕРµ РїРѕРґРїРёСЃР°РЅРёРµ
§  Р—Р°РєСЂС‹С‚РѕРµ СЂР°Р·РІРµСЂС‚С‹РІР°РЅРёРµ СЃР±РѕСЂРѕРє СЃРѕ СЃС‚СЂРѕРіРёРјРё РёРјРµРЅР°РјРё
§  РљР°Рє РёСЃРїРѕР»РЅСЏСЋС‰Р°СЏ СЃСЂРµРґР° СЂР°Р·СЂРµС€Р°РµС‚ СЃСЃС‹Р»РєРё РЅР° С‚РёРїС‹
§  Р”РѕРїРѕР»РЅРёС‚РµР»СЊРЅС‹Рµ Р°РґРјРёРЅРёСЃС‚СЂР°С‚РёРІРЅС‹Рµ СЃСЂРµРґСЃС‚РІР° (РєРѕРЅС„РёРіСѓСЂР°С†РёРѕРЅРЅС‹Рµ С„Р°Р№Р»С‹)
·         РЈРїСЂР°РІР»РµРЅРёРµ РІРµСЂСЃРёСЏРјРё РїСЂРё РїРѕРјРѕС‰Рё РїРѕР»РёС‚РёРєРё РёР·РґР°С‚РµР»СЏ
·       Р§Р°СЃС‚СЊ II. РџСЂРѕРµРєС‚РёСЂРѕРІР°РЅРёРµ С‚РёРїРѕРІ
o   Р“Р»Р°РІР° 4. РћСЃРЅРѕРІС‹ С‚РёРїРѕРІ
§  Р’СЃРµ С‚РёРїС‹ — РїСЂРѕРёР·РІРѕРґРЅС‹Рµ РѕС‚ System.Object
§  РџСЂРёРІРµРґРµРЅРёРµ С‚РёРїРѕРІ
·         РџСЂРёРІРµРґРµРЅРёРµ С‚РёРїРѕРІ РІ C# СЃ РїРѕРјРѕС‰СЊСЋ РѕРїРµСЂР°С‚РѕСЂРѕРІ is Рё as
§  РџСЂРѕСЃС‚СЂР°РЅСЃС‚РІР° РёРјРµРЅ Рё СЃР±РѕСЂРєРё
·         РЎРІСЏР·СЊ РјРµР¶РґСѓ СЃР±РѕСЂРєР°РјРё Рё РїСЂРѕСЃС‚СЂР°РЅСЃС‚РІРѕРј РёРјРµРЅ
§  РљР°Рє СЂР°Р·РЅС‹Рµ РєРѕРјРїРѕРЅРµРЅС‚С‹ РІР·Р°РёРјРѕРґРµР№СЃС‚РІСѓСЋС‚ РІРѕ РІСЂРµРјСЏ РІС‹РїРѕР»РЅРµРЅРёСЏ
o   Р“Р»Р°РІР° 5. РџСЂРёРјРёС‚РёРІРЅС‹Рµ, СЃСЃС‹Р»РѕС‡РЅС‹Рµ Рё Р·РЅР°С‡РёРјС‹Рµ С‚РёРїС‹
§  РџСЂРёРјРёС‚РёРІРЅС‹Рµ С‚РёРїС‹ РІ СЏР·С‹РєР°С… РїСЂРѕРіСЂР°РјРјРёСЂРѕРІР°РЅРёСЏ
·         РџСЂРѕРІРµСЂСЏРµРјС‹Рµ Рё РЅРµРїСЂРѕРІРµСЂСЏРµРјС‹Рµ РѕРїРµСЂР°С†РёРё РґР»СЏ РїСЂРёРјРёС‚РёРІРЅС‹С… С‚РёРїРѕРІ
§  РЎСЃС‹Р»РѕС‡РЅС‹Рµ Рё Р·РЅР°С‡РёРјС‹Рµ С‚РёРїС‹
·         РљР°Рє CLR СѓРїСЂР°РІР»СЏРµС‚ СЂР°Р·РјРµС‰РµРЅРёРµРј РїРѕР»РµР№ РґР»СЏ С‚РёРїР°
§  РЈРїР°РєРѕРІРєР° Рё СЂР°СЃРїР°РєРѕРІРєР° Р·РЅР°С‡РёРјС‹С… С‚РёРїРѕРІ
·         Р˜Р·РјРµРЅРµРЅРёРµ РїРѕР»РµР№ РІ СѓРїР°РєРѕРІР°РЅРЅС‹С… Р·РЅР°С‡РёРјС‹С… С‚РёРїР°С… РїРѕСЃСЂРµРґСЃС‚РІРѕРј РёРЅС‚РµСЂС„РµР№СЃРѕРІ (Рё РїРѕС‡РµРјСѓ СЌС‚РѕРіРѕ Р»СѓС‡С€Рµ РЅРµ РґРµР»Р°С‚СЊ)
·         Р Р°РІРµРЅСЃС‚РІРѕ Рё С‚РѕР¶РґРµСЃС‚РІРѕ РѕР±СЉРµРєС‚РѕРІ
§  РҐРµС€-РєРѕРґС‹ РѕР±СЉРµРєС‚РѕРІ
§  РџСЂРёРјРёС‚РёРІРЅС‹Р№ С‚РёРї РґР°РЅРЅС‹С… dynamic
o   Р“Р»Р°РІР° 6. РћСЃРЅРѕРІРЅС‹Рµ СЃРІРµРґРµРЅРёСЏ Рѕ С‡Р»РµРЅР°С… Рё С‚РёРїР°С…
§  Р§Р»РµРЅС‹ С‚РёРїР°
§  Р’РёРґРёРјРѕСЃС‚СЊ С‚РёРїР°
·         Р”СЂСѓР¶РµСЃС‚РІРµРЅРЅС‹Рµ СЃР±РѕСЂРєРё
§  Р”РѕСЃС‚СѓРї Рє С‡Р»РµРЅР°Рј С‚РёРїРѕРІ
§  РЎС‚Р°С‚РёС‡РµСЃРєРёРµ РєР»Р°СЃСЃС‹
§  Р§Р°СЃС‚РёС‡РЅС‹Рµ РєР»Р°СЃСЃС‹, СЃС‚СЂСѓРєС‚СѓСЂС‹ Рё РёРЅС‚РµСЂС„РµР№СЃС‹
§  РљРѕРјРїРѕРЅРµРЅС‚С‹, РїРѕР»РёРјРѕСЂС„РёР·Рј Рё РІРµСЂСЃРёРё
·         Р’С‹Р·РѕРІ РІРёСЂС‚СѓР°Р»СЊРЅС‹С… РјРµС‚РѕРґРѕРІ, СЃРІРѕР№СЃС‚РІ Рё СЃРѕР±С‹С‚РёР№ РІ CLR
·         Р Р°Р·СѓРјРЅРѕРµ РёСЃРїРѕР»СЊР·РѕРІР°РЅРёРµ РІРёРґРёРјРѕСЃС‚Рё С‚РёРїРѕРІ Рё РјРѕРґРёС„РёРєР°С‚РѕСЂРѕРІ РґРѕСЃС‚СѓРїР° Рє С‡Р»РµРЅР°Рј
·         Р Р°Р±РѕС‚Р° СЃ РІРёСЂС‚СѓР°Р»СЊРЅС‹РјРё РјРµС‚РѕРґР°РјРё РїСЂРё СѓРїСЂР°РІР»РµРЅРёРё РІРµСЂСЃРёСЏРјРё С‚РёРїРѕРІ
o   Р“Р»Р°РІР° 7. РљРѕРЅСЃС‚Р°РЅС‚С‹ Рё РїРѕР»СЏ
§  РљРѕРЅСЃС‚Р°РЅС‚С‹
§  РџРѕР»СЏ
o   Р“Р»Р°РІР° 8. РњРµС‚РѕРґС‹
§  РљРѕРЅСЃС‚СЂСѓРєС‚РѕСЂС‹ СЌРєР·РµРјРїР»СЏСЂРѕРІ Рё РєР»Р°СЃСЃС‹ (СЃСЃС‹Р»РѕС‡РЅС‹Рµ С‚РёРїС‹)
§  РљРѕРЅСЃС‚СЂСѓРєС‚РѕСЂС‹ СЌРєР·РµРјРїР»СЏСЂРѕРІ Рё СЃС‚СЂСѓРєС‚СѓСЂС‹ (Р·РЅР°С‡РёРјС‹Рµ С‚РёРїС‹)
§  РљРѕРЅСЃС‚СЂСѓРєС‚РѕСЂС‹ С‚РёРїРѕРІ
§  РњРµС‚РѕРґС‹ РїРµСЂРµРіСЂСѓР¶РµРЅРЅС‹С… РѕРїРµСЂР°С‚РѕСЂРѕРІ
·         РћРїРµСЂР°С‚РѕСЂС‹ Рё РІР·Р°РёРјРѕРґРµР№СЃС‚РІРёРµ СЏР·С‹РєРѕРІ РїСЂРѕРіСЂР°РјРјРёСЂРѕРІР°РЅРёСЏ
·         РћСЃРѕР±РѕРµ РјРЅРµРЅРёРµ Р°РІС‚РѕСЂР° Рѕ РїСЂР°РІРёР»Р°С… Microsoft, СЃРІСЏР·Р°РЅРЅС‹С… СЃ РёРјРµРЅР°РјРё РјРµС‚РѕРґРѕРІ РѕРїРµСЂР°С‚РѕСЂРѕРІ
§  РњРµС‚РѕРґС‹ РѕРїРµСЂР°С‚РѕСЂРѕРІ РїСЂРµРѕР±СЂР°Р·РѕРІР°РЅРёСЏ
§  РњРµС‚РѕРґС‹ СЂР°СЃС€РёСЂРµРЅРёСЏ
·         РџСЂР°РІРёР»Р° Рё СЂРµРєРѕРјРµРЅРґР°С†РёРё
·         Р Р°СЃС€РёСЂРµРЅРёРµ СЂР°Р·РЅС‹С… С‚РёРїРѕРІ РјРµС‚РѕРґР°РјРё СЂР°СЃС€РёСЂРµРЅРёСЏ
·         РђС‚СЂРёР±СѓС‚ СЂР°СЃС€РёСЂРµРЅРёСЏ
§  Р§Р°СЃС‚РёС‡РЅС‹Рµ РјРµС‚РѕРґС‹
·         РџСЂР°РІРёР»Р° Рё СЂРµРєРѕРјРµРЅРґР°С†РёРё
o   Р“Р»Р°РІР° 9. РџР°СЂР°РјРµС‚СЂС‹
§  РќРµРѕР±СЏР·Р°С‚РµР»СЊРЅС‹Рµ Рё РёРјРµРЅРѕРІР°РЅРЅС‹Рµ РїР°СЂР°РјРµС‚СЂС‹
·         РџСЂР°РІРёР»Р° РёСЃРїРѕР»СЊР·РѕРІР°РЅРёСЏ РїР°СЂР°РјРµС‚СЂРѕРІ.
·         РђС‚СЂРёР±СѓС‚ DefaultParameterValue Рё РЅРµРѕР±СЏР·Р°С‚РµР»СЊРЅС‹Рµ Р°С‚СЂРёР±СѓС‚С‹
§  РќРµСЏРІРЅРѕ С‚РёРїРёР·РёСЂРѕРІР°РЅРЅС‹Рµ Р»РѕРєР°Р»СЊРЅС‹Рµ РїРµСЂРµРјРµРЅРЅС‹Рµ
§  РџРµСЂРµРґР°С‡Р° РїР°СЂР°РјРµС‚СЂРѕРІ РІ РјРµС‚РѕРґ РїРѕ СЃСЃС‹Р»РєРµ
§  РџРµСЂРµРґР°С‡Р° РїРµСЂРµРјРµРЅРЅРѕРіРѕ РєРѕР»РёС‡РµСЃС‚РІР° Р°СЂРіСѓРјРµРЅС‚РѕРІ
§  РўРёРїС‹ РїР°СЂР°РјРµС‚СЂРѕРІ Рё РІРѕР·РІСЂР°С‰Р°РµРјС‹С… Р·РЅР°С‡РµРЅРёР№
§  РљРѕРЅСЃС‚Р°РЅС‚РЅРѕСЃС‚СЊ
o   Р“Р»Р°РІР° 10. РЎРІРѕР№СЃС‚РІР°
§  РЎРІРѕР№СЃС‚РІР° Р±РµР· РїР°СЂР°РјРµС‚СЂРѕРІ
·         РђРІС‚РѕРјР°С‚РёС‡РµСЃРєРё СЂРµР°Р»РёР·СѓРµРјС‹Рµ СЃРІРѕР№СЃС‚РІР°
·         РћСЃС‚РѕСЂРѕР¶РЅС‹Р№ РїРѕРґС…РѕРґ Рє РѕРїСЂРµРґРµР»РµРЅРёСЋ СЃРІРѕР№СЃС‚РІ
·         РЎРІРѕР№СЃС‚РІР° Рё РѕС‚Р»Р°РґС‡РёРє Visual Studio
·         Р˜РЅРёС†РёР°Р»РёР·Р°С‚РѕСЂС‹ РѕР±СЉРµРєС‚РѕРІ Рё РєРѕР»Р»РµРєС†РёР№
·         РђРЅРѕРЅРёРјРЅС‹Рµ С‚РёРїС‹
·         РўРёРї System.Tuple
§  РЎРІРѕР№СЃС‚РІР° СЃ РїР°СЂР°РјРµС‚СЂР°РјРё
·         Р’С‹Р±РѕСЂ РіР»Р°РІРЅРѕРіРѕ СЃРІРѕР№СЃС‚РІР° СЃ РїР°СЂР°РјРµС‚СЂР°РјРё
§  РџСЂРѕРёР·РІРѕРґРёС‚РµР»СЊРЅРѕСЃС‚СЊ РїСЂРё РІС‹Р·РѕРІРµ РјРµС‚РѕРґРѕРІ РґРѕСЃС‚СѓРїР°
§  Р”РѕСЃС‚СѓРїРЅРѕСЃС‚СЊ РјРµС‚РѕРґРѕРІ РґРѕСЃС‚СѓРїР° СЃРІРѕР№СЃС‚РІ
§  РћР±РѕР±С‰РµРЅРЅС‹Рµ РјРµС‚РѕРґС‹ РґРѕСЃС‚СѓРїР° СЃРІРѕР№СЃС‚РІ
o   Р“Р»Р°РІР° 11. РЎРѕР±С‹С‚РёСЏ
§  Р Р°Р·СЂР°Р±РѕС‚РєР° С‚РёРїР°, РїРѕРґРґРµСЂР¶РёРІР°СЋС‰РµРіРѕ СЃРѕР±С‹С‚РёРµ
§  РС‚Р°Рї 1. РћРїСЂРµРґРµР»РµРЅРёРµ С‚РёРїР° РґР»СЏ С…СЂР°РЅРµРЅРёСЏ РІСЃРµР№ РґРѕРїРѕР»РЅРёС‚РµР»СЊРЅРѕР№ РёРЅС„РѕСЂРјР°С†РёРё, РїРµСЂРµРґР°РІР°РµРјРѕР№ РїРѕР»СѓС‡Р°С‚РµР»СЏРј СѓРІРµРґРѕРјР»РµРЅРёСЏ Рѕ СЃРѕР±С‹С‚РёРё
§  РС‚Р°Рї 2. РћРїСЂРµРґРµР»РµРЅРёРµ С‡Р»РµРЅР°-СЃРѕР±С‹С‚РёСЏ
§  РС‚Р°Рї 3. РћРїСЂРµРґРµР»РµРЅРёРµ РјРµС‚РѕРґР°, РѕС‚РІРµС‚СЃС‚РІРµРЅРЅРѕРіРѕ Р·Р° СѓРІРµРґРѕРјР»РµРЅРёРµ Р·Р°СЂРµРіРёСЃС‚СЂРёСЂРѕРІР°РЅРЅС‹С… РѕР±СЉРµРєС‚РѕРІ Рѕ СЃРѕР±С‹С‚РёРё
§  РС‚Р°Рї 4. РћРїСЂРµРґРµР»РµРЅРёРµ РјРµС‚РѕРґР°, РїСЂРµРѕР±СЂР°Р·СѓСЋС‰РµРіРѕ РІС…РѕРґРЅСѓСЋ РёРЅС„РѕСЂРјР°С†РёСЋ РІ Р¶РµР»Р°РµРјРѕРµ СЃРѕР±С‹С‚РёРµ
§  Р РµР°Р»РёР·Р°С†РёСЏ СЃРѕР±С‹С‚РёР№ РєРѕРјРїРёР»СЏС‚РѕСЂРѕРј
§  РЎРѕР·РґР°РЅРёРµ С‚РёРїР°, РѕС‚СЃР»РµР¶РёРІР°СЋС‰РµРіРѕ СЃРѕР±С‹С‚РёРµ
§  РЇРІРЅРѕРµ СѓРїСЂР°РІР»РµРЅРёРµ СЂРµРіРёСЃС‚СЂР°С†РёРµР№ СЃРѕР±С‹С‚РёР№
o   Р“Р»Р°РІР° 12. РћР±РѕР±С‰РµРЅРёСЏ
§  РћР±РѕР±С‰РµРЅРёСЏ РІ Р±РёР±Р»РёРѕС‚РµРєРµ FCL
§  Р˜РЅС„СЂР°СЃС‚СЂСѓРєС‚СѓСЂР° РѕР±РѕР±С‰РµРЅРёР№
·         РћС‚РєСЂС‹С‚С‹Рµ Рё Р·Р°РєСЂС‹С‚С‹Рµ С‚РёРїС‹
·         РћР±РѕР±С‰РµРЅРЅС‹Рµ С‚РёРїС‹ Рё РЅР°СЃР»РµРґРѕРІР°РЅРёРµ
·         Р˜РґРµРЅС‚РёС„РёРєР°С†РёСЏ РѕР±РѕР±С‰РµРЅРЅС‹С… С‚РёРїРѕРІ
·         Р Р°Р·СЂР°СЃС‚Р°РЅРёРµ РєРѕРґР°
§  РћР±РѕР±С‰РµРЅРЅС‹Рµ РёРЅС‚РµСЂС„РµР№СЃС‹
§  РћР±РѕР±С‰РµРЅРЅС‹Рµ РґРµР»РµРіР°С‚С‹
·         РљРѕРЅС‚СЂР°РІР°СЂРёР°РЅС‚РЅС‹Рµ Рё РєРѕРІР°СЂРёР°РЅС‚РЅС‹Рµ Р°СЂРіСѓРјРµРЅС‚С‹-С‚РёРїС‹ РІ РґРµР»РµРіР°С‚Р°С… Рё РёРЅС‚РµСЂС„РµР№СЃР°С…
§  РћР±РѕР±С‰РµРЅРЅС‹Рµ РјРµС‚РѕРґС‹
·         РћР±РѕР±С‰РµРЅРЅС‹Рµ РјРµС‚РѕРґС‹ Рё РІС‹РІРµРґРµРЅРёРµ С‚РёРїРѕРІ
§  РћР±РѕР±С‰РµРЅРёСЏ Рё РґСЂСѓРіРёРµ С‡Р»РµРЅС‹
§  Р’РµСЂРёС„РёРєР°С†РёСЏ Рё РѕРіСЂР°РЅРёС‡РµРЅРёСЏ
·         РћСЃРЅРѕРІРЅС‹Рµ РѕРіСЂР°РЅРёС‡РµРЅРёСЏ
·         Р”РѕРїРѕР»РЅРёС‚РµР»СЊРЅС‹Рµ РѕРіСЂР°РЅРёС‡РµРЅРёСЏ
·         РћРіСЂР°РЅРёС‡РµРЅРёСЏ РєРѕРЅСЃС‚СЂСѓРєС‚РѕСЂР°
·         Р”СЂСѓРіРёРµ РїСЂРѕР±Р»РµРјС‹ РІРµСЂРёС„РёРєР°С†РёРё
o   Р“Р»Р°РІР° 13. Р˜РЅС‚РµСЂС„РµР№СЃС‹
§  РќР°СЃР»РµРґРѕРІР°РЅРёРµ РІ РєР»Р°СЃСЃР°С… Рё РёРЅС‚РµСЂС„РµР№СЃР°С…
§  РћРїСЂРµРґРµР»РµРЅРёРµ РёРЅС‚РµСЂС„РµР№СЃРѕРІ
§  РќР°СЃР»РµРґРѕРІР°РЅРёРµ РёРЅС‚РµСЂС„РµР№СЃРѕРІ
§  РџРѕРґСЂРѕР±РЅРµРµ Рѕ РІС‹Р·РѕРІР°С… РёРЅС‚РµСЂС„РµР№СЃРЅС‹С… РјРµС‚РѕРґРѕРІ
§  РЇРІРЅС‹Рµ Рё РЅРµСЏРІРЅС‹Рµ СЂРµР°Р»РёР·Р°С†РёРё РёРЅС‚РµСЂС„РµР№СЃРЅС‹С… РјРµС‚РѕРґРѕРІ (С‡С‚Рѕ РїСЂРѕРёСЃС…РѕРґРёС‚ Р·Р° РєСѓР»РёСЃР°РјРё)
§  РћР±РѕР±С‰РµРЅРЅС‹Рµ РёРЅС‚РµСЂС„РµР№СЃС‹
§  РћР±РѕР±С‰РµРЅРёСЏ Рё РѕРіСЂР°РЅРёС‡РµРЅРёСЏ РёРЅС‚РµСЂС„РµР№СЃР°
§  Р РµР°Р»РёР·Р°С†РёСЏ РЅРµСЃРєРѕР»СЊРєРёС… РёРЅС‚РµСЂС„РµР№СЃРѕРІ СЃ РѕРґРёРЅР°РєРѕРІС‹РјРё СЃРёРіРЅР°С‚СѓСЂР°РјРё Рё РёРјРµРЅР°РјРё РјРµС‚РѕРґРѕРІ
§  РЎРѕРІРµСЂС€РµРЅСЃС‚РІРѕРІР°РЅРёРµ Р±РµР·РѕРїР°СЃРЅРѕСЃС‚Рё С‚РёРїРѕРІ Р·Р° СЃС‡РµС‚ СЏРІРЅРѕР№ СЂРµР°Р»РёР·Р°С†РёРё РёРЅС‚РµСЂС„РµР№СЃРЅС‹С… РјРµС‚РѕРґРѕРІ
§  РћРїР°СЃРЅРѕСЃС‚Рё СЏРІРЅРѕР№ СЂРµР°Р»РёР·Р°С†РёРё РёРЅС‚РµСЂС„РµР№СЃРЅС‹С… РјРµС‚РѕРґРѕРІ
§  Р”РёР»РµРјРјР° СЂР°Р·СЂР°Р±РѕС‚С‡РёРєР°: Р±Р°Р·РѕРІС‹Р№ РєР»Р°СЃСЃ РёР»Рё РёРЅС‚РµСЂС„РµР№СЃ?
·       Р§Р°СЃС‚СЊ III. РћСЃРЅРѕРІРЅС‹Рµ С‚РёРїС‹ РґР°РЅРЅС‹С…
o   Р“Р»Р°РІР° 14. РЎРёРјРІРѕР»С‹, СЃС‚СЂРѕРєРё Рё РѕР±СЂР°Р±РѕС‚РєР° С‚РµРєСЃС‚Р°
§  РЎРёРјРІРѕР»С‹
§  РўРёРї System.String
·         РЎРѕР·РґР°РЅРёРµ СЃС‚СЂРѕРє
·         РќРµРёР·РјРµРЅСЏРµРјС‹Рµ СЃС‚СЂРѕРєРё
·         РЎСЂР°РІРЅРµРЅРёРµ СЃС‚СЂРѕРє
·         Р˜РЅС‚РµСЂРЅРёСЂРѕРІР°РЅРёРµ СЃС‚СЂРѕРє
·         РЎРѕР·РґР°РЅРёРµ РїСѓР»РѕРІ СЃС‚СЂРѕРє
·         Р Р°Р±РѕС‚Р° СЃ СЃРёРјРІРѕР»Р°РјРё Рё С‚РµРєСЃС‚РѕРІС‹РјРё СЌР»РµРјРµРЅС‚Р°РјРё РІ СЃС‚СЂРѕРєРµ
·         РџСЂРѕС‡РёРµ РѕРїРµСЂР°С†РёРё СЃРѕ СЃС‚СЂРѕРєР°РјРё
§  РС„С„РµРєС‚РёРІРЅРѕРµ СЃРѕР·РґР°РЅРёРµ СЃС‚СЂРѕРє
·         РЎРѕР·РґР°РЅРёРµ РѕР±СЉРµРєС‚Р° StringBuilder
·         Р§Р»РµРЅС‹ С‚РёРїР° StringBuilder
§  РџРѕР»СѓС‡РµРЅРёРµ СЃС‚СЂРѕРєРѕРІРѕРіРѕ РїСЂРµРґСЃС‚Р°РІР»РµРЅРёСЏ РѕР±СЉРµРєС‚Р°
·         Р¤РѕСЂРјР°С‚С‹ Рё СЂРµРіРёРѕРЅР°Р»СЊРЅС‹Рµ СЃС‚Р°РЅРґР°СЂС‚С‹
·         Р¤РѕСЂРјР°С‚РёСЂРѕРІР°РЅРёРµ РЅРµСЃРєРѕР»СЊРєРёС… РѕР±СЉРµРєС‚РѕРІ РІ РѕРґРЅСѓ СЃС‚СЂРѕРєСѓ
·         РЎРѕР·РґР°РЅРёРµ СЃРѕР±СЃС‚РІРµРЅРЅРѕРіРѕ СЃСЂРµРґСЃС‚РІР° С„РѕСЂРјР°С‚РёСЂРѕРІР°РЅРёСЏ
§  РџРѕР»СѓС‡РµРЅРёРµ РѕР±СЉРµРєС‚Р° РїРѕСЃСЂРµРґСЃС‚РІРѕРј СЂР°Р·Р±РѕСЂР° СЃС‚СЂРѕРєРё
§  РљРѕРґРёСЂРѕРІРєРё: РїСЂРµРѕР±СЂР°Р·РѕРІР°РЅРёСЏ РјРµР¶РґСѓ СЃРёРјРІРѕР»Р°РјРё Рё Р±Р°Р№С‚Р°РјРё
·         РљРѕРґРёСЂРѕРІР°РЅРёРµ Рё РґРµРєРѕРґРёСЂРѕРІР°РЅРёРµ РїРѕС‚РѕРєРѕРІ СЃРёРјРІРѕР»РѕРІ Рё Р±Р°Р№С‚РѕРІ
·         РљРѕРґРёСЂРѕРІР°РЅРёРµ Рё РґРµРєРѕРґРёСЂРѕРІР°РЅРёРµ СЃС‚СЂРѕРє РІ РєРѕРґРёСЂРѕРІРєРµ Base-64
§  Р—Р°С‰РёС‰РµРЅРЅС‹Рµ СЃС‚СЂРѕРєРё
o   Р“Р»Р°РІР° 15. РџРµСЂРµС‡РёСЃР»РёРјС‹Рµ С‚РёРїС‹ Рё Р±РёС‚РѕРІС‹Рµ С„Р»Р°РіРё
§  РџРµСЂРµС‡РёСЃР»РёРјС‹Рµ С‚РёРїС‹
§  Р‘РёС‚РѕРІС‹Рµ С„Р»Р°РіРё
§  Р”РѕР±Р°РІР»РµРЅРёРµ РјРµС‚РѕРґРѕРІ Рє РїРµСЂРµС‡РёСЃР»РёРјС‹Рј С‚РёРїР°Рј
o   Р“Р»Р°РІР° 16. РњР°СЃСЃРёРІС‹
§  Р˜РЅРёС†РёР°Р»РёР·Р°С†РёСЏ СЌР»РµРјРµРЅС‚РѕРІ РјР°СЃСЃРёРІР°
§  РџСЂРёРІРµРґРµРЅРёРµ С‚РёРїРѕРІ РІ РјР°СЃСЃРёРІР°С…
§  Р‘Р°Р·РѕРІС‹Р№ РєР»Р°СЃСЃ System Array
§  Р РµР°Р»РёР·Р°С†РёСЏ РёРЅС‚РµСЂС„РµР№СЃРѕРІ IEnumerable, ICollection Рё IList
§  РџРµСЂРµРґР°С‡Р° Рё РІРѕР·РІСЂР°С‚ РјР°СЃСЃРёРІРѕРІ
§  РњР°СЃСЃРёРІС‹ СЃ РЅРµРЅСѓР»РµРІРѕР№ РЅРёР¶РЅРµР№ РіСЂР°РЅРёС†РµР№
§  Р’РЅСѓС‚СЂРµРЅРЅСЏСЏ СЂРµР°Р»РёР·Р°С†РёСЏ РјР°СЃСЃРёРІРѕРІ
§  РќРµР±РµР·РѕРїР°СЃРЅС‹Р№ РґРѕСЃС‚СѓРї Рє РјР°СЃСЃРёРІР°Рј Рё РјР°СЃСЃРёРІС‹ С„РёРєСЃРёСЂРѕРІР°РЅРЅРѕРіРѕ СЂР°Р·РјРµСЂР°
o   Р“Р»Р°РІР° 17. Р”РµР»РµРіР°С‚С‹
§  Р—РЅР°РєРѕРјСЃС‚РІРѕ СЃ РґРµР»РµРіР°С‚Р°РјРё
§  РћР±СЂР°С‚РЅС‹Р№ РІС‹Р·РѕРІ СЃС‚Р°С‚РёС‡РµСЃРєРёС… РјРµС‚РѕРґРѕРІ
§  РћР±СЂР°С‚РЅС‹Р№ РІС‹Р·РѕРІ СЌРєР·РµРјРїР»СЏСЂРЅС‹С… РјРµС‚РѕРґРѕРІ
§  РўРѕРЅРєРѕСЃС‚Рё РёСЃРїРѕР»СЊР·РѕРІР°РЅРёСЏ РґРµР»РµРіР°С‚РѕРІ
§  РћР±СЂР°С‚РЅС‹Р№ РІС‹Р·РѕРІ РЅРµСЃРєРѕР»СЊРєРёС… РјРµС‚РѕРґРѕРІ (С†РµРїРѕС‡РєРё РґРµР»РµРіР°С‚РѕРІ)
·         РџРѕРґРґРµСЂР¶РєР° С†РµРїРѕС‡РµРє РґРµР»РµРіР°С‚РѕРІ РІ C#
·         Р”РѕРїРѕР»РЅРёС‚РµР»СЊРЅС‹Рµ СЃСЂРµРґСЃС‚РІР° СѓРїСЂР°РІР»РµРЅРёСЏ С†РµРїРѕС‡РєР°РјРё РґРµР»РµРіР°С‚РѕРІ
§  РћР±РѕР±С‰РµРЅРЅС‹Рµ РґРµР»РµРіР°С‚С‹
§  РЈРїСЂРѕС‰РµРЅРЅС‹Р№ СЃРёРЅС‚Р°РєСЃРёСЃ СЂР°Р±РѕС‚С‹ СЃ РґРµР»РµРіР°С‚Р°РјРё
·         РЈРїСЂРѕС‰РµРЅРёРµ 1: РЅРµ СЃРѕР·РґР°РµРј РѕР±СЉРµРєС‚ РґРµР»РµРіР°С‚Р°
·         РЈРїСЂРѕС‰РµРЅРёРµ 2: РЅРµ РѕРїСЂРµРґРµР»СЏРµРј РјРµС‚РѕРґ РѕР±СЂР°С‚РЅРѕРіРѕ РІС‹Р·РѕРІР°
·         РЈРїСЂРѕС‰РµРЅРёРµ 3: РЅРµ СЃРѕР·РґР°РµРј РѕР±РµСЂС‚РєСѓ РґР»СЏ Р»РѕРєР°Р»СЊРЅС‹С… РїРµСЂРµРјРµРЅРЅС‹С… РґР»СЏ РїРµСЂРµРґР°С‡Рё РёС… РјРµС‚РѕРґСѓ РѕР±СЂР°С‚РЅРѕРіРѕ РІС‹Р·РѕРІР°
§  Р”РµР»РµРіР°С‚С‹ Рё РѕС‚СЂР°Р¶РµРЅРёРµ
o   Р“Р»Р°РІР° 18. РќР°СЃС‚СЂР°РёРІР°РµРјС‹Рµ Р°С‚СЂРёР±СѓС‚С‹
§  РЎС„РµСЂР° РїСЂРёРјРµРЅРµРЅРёСЏ РЅР°СЃС‚СЂР°РёРІР°РµРјС‹С… Р°С‚СЂРёР±СѓС‚РѕРІ
§  РћРїСЂРµРґРµР»РµРЅРёРµ РєР»Р°СЃСЃР° Р°С‚СЂРёР±СѓС‚РѕРІ
§  РљРѕРЅСЃС‚СЂСѓРєС‚РѕСЂ Р°С‚СЂРёР±СѓС‚Р° Рё С‚РёРїС‹ РґР°РЅРЅС‹С… РїРѕР»РµР№ Рё СЃРІРѕР№СЃС‚РІ
§  Р’С‹СЏРІР»РµРЅРёРµ РЅР°СЃС‚СЂР°РёРІР°РµРјС‹С… Р°С‚СЂРёР±СѓС‚РѕРІ
§  РЎСЂР°РІРЅРµРЅРёРµ СЌРєР·РµРјРїР»СЏСЂРѕРІ Р°С‚СЂРёР±СѓС‚Р°
§  Р’С‹СЏРІР»РµРЅРёРµ РЅР°СЃС‚СЂР°РёРІР°РµРјС‹С… Р°С‚СЂРёР±СѓС‚РѕРІ Р±РµР· СЃРѕР·РґР°РЅРёСЏ РѕР±СЉРµРєС‚РѕРІ, РїСЂРѕРёР·РІРѕРґРЅС‹С… РѕС‚ Attribute
§  РЈСЃР»РѕРІРЅС‹Рµ Р°С‚СЂРёР±СѓС‚С‹
o   Р“Р»Р°РІР° 19. Null-СЃРѕРІРјРµСЃС‚РёРјС‹Рµ Р·РЅР°С‡РёРјС‹Рµ С‚РёРїС‹
§  РџРѕРґРґРµСЂР¶РєР° РІ C# null-СЃРѕРІРјРµСЃС‚РёРјС‹С… Р·РЅР°С‡РёРјС‹С… С‚РёРїРѕРІ
§  РћРїРµСЂР°С‚РѕСЂ РѕР±СЉРµРґРёРЅРµРЅРёСЏ null-СЃРѕРІРјРµСЃС‚РёРјС‹С… Р·РЅР°С‡РµРЅРёР№
§  РџРѕРґРґРµСЂР¶РєР° РІ CLR null-СЃРѕРІРјРµСЃС‚РёРјС‹С… Р·РЅР°С‡РёРјС‹С… С‚РёРїРѕРІ
·         РЈРїР°РєРѕРІРєР° null-СЃРѕРІРјРµСЃС‚РёРјС‹С… Р·РЅР°С‡РёРјС‹С… С‚РёРїРѕРІ
·         Р Р°СЃРїР°РєРѕРІРєР° null-СЃРѕРІРјРµСЃС‚РёРјС‹С… Р·РЅР°С‡РёРјС‹С… С‚РёРїРѕРІ
·         Р’С‹Р·РѕРІ РјРµС‚РѕРґР° GetType С‡РµСЂРµР· null-СЃРѕРІРјРµСЃС‚РёРјС‹Р№ Р·РЅР°С‡РёРјС‹Р№ С‚РёРї
·         Р’С‹Р·РѕРІ РёРЅС‚РµСЂС„РµР№СЃРЅС‹С… РјРµС‚РѕРґРѕРІ С‡РµСЂРµР· null-СЃРѕРІРјРµСЃС‚РёРјС‹Р№  Р·РЅР°С‡РёРјС‹Р№ С‚РёРї
·       Р§Р°СЃС‚СЊ IV. РљР»СЋС‡РµРІС‹Рµ РјРµС…Р°РЅРёР·РјС‹
o   Р“Р»Р°РІР° 20. Р˜СЃРєР»СЋС‡РµРЅРёСЏ Рё СѓРїСЂР°РІР»РµРЅРёРµ СЃРѕСЃС‚РѕСЏРЅРёРµРј 496
§  РћРїСЂРµРґРµР»РµРЅРёРµ «РёСЃРєР»СЋС‡РµРЅРёСЏ»
§  РњРµС…Р°РЅРёРєР° РѕР±СЂР°Р±РѕС‚РєРё РёСЃРєР»СЋС‡РµРЅРёР№
·         Р‘Р»РѕРє try
·         Р‘Р»РѕРє catch
·         Р‘Р»РѕРє finally
·         CLS-СЃРѕРІРјРµСЃС‚РёРјС‹Рµ Рё CLS-РЅРµСЃРѕРІРјРµСЃС‚РёРјС‹Рµ РёСЃРєР»СЋС‡РµРЅРёСЏ
§  РљР»Р°СЃСЃ System.Exception
§  РљР»Р°СЃСЃС‹ РёСЃРєР»СЋС‡РµРЅРёР№, РѕРїСЂРµРґРµР»РµРЅРЅС‹Рµ РІ FCL
§  Р“РµРЅРµСЂРёСЂРѕРІР°РЅРёРµ РёСЃРєР»СЋС‡РµРЅРёР№
§  РЎРѕР·РґР°РЅРёРµ РєР»Р°СЃСЃРѕРІ РёСЃРєР»СЋС‡РµРЅРёР№
§  РџСЂРѕРґСѓРєС‚РёРІРЅРѕСЃС‚СЊ РІРјРµСЃС‚Рѕ РЅР°РґРµР¶РЅРѕСЃС‚Рё
§  РџСЂРёРµРјС‹ СЂР°Р±РѕС‚С‹ СЃ РёСЃРєР»СЋС‡РµРЅРёСЏРјРё
·         РђРєС‚РёРІРЅРѕ РёСЃРїРѕР»СЊР·СѓР№С‚Рµ Р±Р»РѕРєРё finally
·         РќРµ РЅР°РґРѕ РїРµСЂРµС…РІР°С‚С‹РІР°С‚СЊ РІСЃРµ РёСЃРєР»СЋС‡РµРЅРёСЏ
·         РљРѕСЂСЂРµРєС‚РЅРѕРµ РІРѕСЃСЃС‚Р°РЅРѕРІР»РµРЅРёРµ РїРѕСЃР»Рµ РёСЃРєР»СЋС‡РµРЅРёСЏ
§  РћС‚РјРµРЅР° РЅРµР·Р°РІРµСЂС€РµРЅРЅС‹С… РѕРїРµСЂР°С†РёР№ РїСЂРё РЅРµРІРѕСЃСЃС‚Р°РЅРѕРІРёРјС‹С… РёСЃРєР»СЋС‡РµРЅРёСЏС…
§  РЎРѕРєСЂС‹С‚РёРµ РґРµС‚Р°Р»РµР№ СЂРµР°Р»РёР·Р°С†РёРё РґР»СЏ СЃРѕС…СЂР°РЅРµРЅРёСЏ РєРѕРЅС‚СЂР°РєС‚Р°
§  РќРµРѕР±СЂР°Р±РѕС‚Р°РЅРЅС‹Рµ РёСЃРєР»СЋС‡РµРЅРёСЏ
§  РћС‚Р»Р°РґРєР° РёСЃРєР»СЋС‡РµРЅРёР№
§  РЎРєРѕСЂРѕСЃС‚СЊ РѕР±СЂР°Р±РѕС‚РєРё РёСЃРєР»СЋС‡РµРЅРёР№
§  РћР±Р»Р°СЃС‚Рё РѕРіСЂР°РЅРёС‡РµРЅРЅРѕРіРѕ РІС‹РїРѕР»РЅРµРЅРёСЏ
§  РљРѕРЅС‚СЂР°РєС‚С‹ РєРѕРґР°
o   Р“Р»Р°РІР° 21. РђРІС‚РѕРјР°С‚РёС‡РµСЃРєРѕРµ СѓРїСЂР°РІР»РµРЅРёРµ РїР°РјСЏС‚СЊСЋ (СѓР±РѕСЂРєР° РјСѓСЃРѕСЂР°)
§  РЈРїСЂР°РІР»СЏРµРјР°СЏ РєСѓС‡Р°
·         Р’С‹РґРµР»РµРЅРёРµ СЂРµСЃСѓСЂСЃРѕРІ РёР· СѓРїСЂР°РІР»СЏРµРјРѕР№ РєСѓС‡Рё
·         РђР»РіРѕСЂРёС‚Рј СѓР±РѕСЂРєРё РјСѓСЃРѕСЂР°
·         РЈР±РѕСЂРєР° РјСѓСЃРѕСЂР° Рё РѕС‚Р»Р°РґРєР°
§  РџРѕРєРѕР»РµРЅРёСЏ
·         Р—Р°РїСѓСЃРє СѓР±РѕСЂРєРё РјСѓСЃРѕСЂР°
·         Р‘РѕР»СЊС€РёРµ РѕР±СЉРµРєС‚С‹
·         Р РµР¶РёРјС‹ СѓР±РѕСЂРєРё РјСѓСЃРѕСЂР°
·         РџСЂРѕРіСЂР°РјРјРЅРѕРµ СѓРїСЂР°РІР»РµРЅРёРµ СѓР±РѕСЂС‰РёРєРѕРј РјСѓСЃРѕСЂР°
·         РњРѕРЅРёС‚РѕСЂРёРЅРі РёСЃРїРѕР»СЊР·РѕРІР°РЅРёСЏ РїР°РјСЏС‚Рё РїСЂРёР»РѕР¶РµРЅРёРµРј
§  РћСЃРІРѕР±РѕР¶РґРµРЅРёРµ СЂРµСЃСѓСЂСЃРѕРІ РїСЂРё РїРѕРјРѕС‰Рё РјРµС…Р°РЅРёР·РјР° С„РёРЅР°Р»РёР·Р°С†РёРё
·         РўРёРїС‹, РёСЃРїРѕР»СЊР·СѓСЋС‰РёРµ СЃРёСЃС‚РµРјРЅС‹Рµ СЂРµСЃСѓСЂСЃС‹
·         Р˜РЅС‚РµСЂРµСЃРЅС‹Рµ Р°СЃРїРµРєС‚С‹ Р·Р°РІРёСЃРёРјРѕСЃС‚РµР№
·         Р”СЂСѓРіРёРµ РІРѕР·РјРѕР¶РЅРѕСЃС‚Рё СѓР±РѕСЂС‰РёРєР° РјСѓСЃРѕСЂР° РґР»СЏ СЂР°Р±РѕС‚С‹ СЃ СЃРёСЃС‚РµРјРЅС‹РјРё СЂРµСЃСѓСЂСЃР°РјРё
·         Р’РЅСѓС‚СЂРµРЅРЅСЏСЏ СЂРµР°Р»РёР·Р°С†РёСЏ С„РёРЅР°Р»РёР·Р°С†РёРё
§  РњРѕРЅРёС‚РѕСЂРёРЅРі Рё РєРѕРЅС‚СЂРѕР»СЊ РІСЂРµРјРµРЅРё Р¶РёР·РЅРё РѕР±СЉРµРєС‚РѕРІ
o   Р“Р»Р°РІР° 22. РҐРѕСЃС‚РёРЅРі CLR Рё РґРѕРјРµРЅС‹ РїСЂРёР»РѕР¶РµРЅРёР№
§  РҐРѕСЃС‚РёРЅРі CLR
§  Р”РѕРјРµРЅС‹ РїСЂРёР»РѕР¶РµРЅРёР№
·         Р”РѕСЃС‚СѓРї Рє РѕР±СЉРµРєС‚Р°Рј РёР· РґСЂСѓРіРёС… РґРѕРјРµРЅРѕРІ
§  Р’С‹РіСЂСѓР·РєР° РґРѕРјРµРЅРѕРІ
§  РњРѕРЅРёС‚РѕСЂРёРЅРі РґРѕРјРµРЅРѕРІ
§  РЈРІРµРґРѕРјР»РµРЅРёРµ Рѕ РїРµСЂРІРѕРј СѓРїСЂР°РІР»СЏРµРјРѕРј РёСЃРєР»СЋС‡РµРЅРёРё РґРѕРјРµРЅР°
§  Р˜СЃРїРѕР»СЊР·РѕРІР°РЅРёРµ С…РѕСЃС‚Р°РјРё РґРѕРјРµРЅРѕРІ РїСЂРёР»РѕР¶РµРЅРёР№
·         Р˜СЃРїРѕР»РЅСЏРµРјС‹Рµ РїСЂРёР»РѕР¶РµРЅРёСЏ
·         РџРѕР»РЅРѕС„СѓРЅРєС†РёРѕРЅР°Р»СЊРЅС‹Рµ РёРЅС‚РµСЂРЅРµС‚-РїСЂРёР»РѕР¶РµРЅРёСЏ Silverlight
·         Microsoft ASPNET Рё РІРµР±-СЃР»СѓР¶Р±С‹ XML
·         Microsoft SQL Server
·         Р‘СѓРґСѓС‰РµРµ Рё РјРµС‡С‚С‹
§  РќРµС‚СЂРёРІРёР°Р»СЊРЅРѕРµ СѓРїСЂР°РІР»РµРЅРёРµ С…РѕСЃС‚РёРЅРіРѕРј
·         РџСЂРёРјРµРЅРµРЅРёРµ СѓРїСЂР°РІР»СЏРµРјРѕРіРѕ РєРѕРґР°
·         Р Р°Р·СЂР°Р±РѕС‚РєР° РЅР°РґРµР¶РЅС‹С… С…РѕСЃС‚-РїСЂРёР»РѕР¶РµРЅРёР№
·         Р’РѕР·РІСЂР°С‰РµРЅРёРµ РїРѕС‚РѕРєР° РІ С…РѕСЃС‚
o   Р“Р»Р°РІР° 23. Р—Р°РіСЂСѓР·РєР° СЃР±РѕСЂРѕРє Рё РѕС‚СЂР°Р¶РµРЅРёРµ
§  Р—Р°РіСЂСѓР·РєР° СЃР±РѕСЂРѕРє
§  Р˜СЃРїРѕР»СЊР·РѕРІР°РЅРёРµ РѕС‚СЂР°Р¶РµРЅРёСЏ РґР»СЏ СЃРѕР·РґР°РЅРёСЏ РґРёРЅР°РјРёС‡РµСЃРєРё СЂР°СЃС€РёСЂСЏРµРјС‹С… РїСЂРёР»РѕР¶РµРЅРёР№
§  РџСЂРѕРёР·РІРѕРґРёС‚РµР»СЊРЅРѕСЃС‚СЊ РѕС‚СЂР°Р¶РµРЅРёСЏ
·         РќР°С…РѕР¶РґРµРЅРёРµ С‚РёРїРѕРІ, РѕРїСЂРµРґРµР»РµРЅРЅС‹С… РІ СЃР±РѕСЂРєРµ
·         РћР±СЉРµРєС‚ Type
·         РЎРѕР·РґР°РЅРёРµ РёРµСЂР°СЂС…РёРё С‚РёРїРѕРІ, РїСЂРѕРёР·РІРѕРґРЅС‹С… РѕС‚ Exception
·         РЎРѕР·РґР°РЅРёРµ СЌРєР·РµРјРїР»СЏСЂР° С‚РёРїР°
§  РЎРѕР·РґР°РЅРёРµ РїСЂРёР»РѕР¶РµРЅРёР№ СЃ РїРѕРґРґРµСЂР¶РєРѕР№ РїРѕРґРєР»СЋС‡Р°РµРјС‹С… РєРѕРјРїРѕРЅРµРЅС‚РѕРІ
·         РќР°С…РѕР¶РґРµРЅРёРµ С‡Р»РµРЅРѕРІ С‚РёРїР° РїСѓС‚РµРј РѕС‚СЂР°Р¶РµРЅРёСЏ
·         РќР°С…РѕР¶РґРµРЅРёРµ С‡Р»РµРЅРѕРІ С‚РёРїР°
·         РћР±СЂР°С‰РµРЅРёРµ Рє С‡Р»РµРЅР°Рј С‚РёРїРѕРІ
·         Р˜СЃРїРѕР»СЊР·РѕРІР°РЅРёРµ РґРµСЃРєСЂРёРїС‚РѕСЂРѕРІ РїСЂРёРІСЏР·РєРё РґР»СЏ СЃРЅРёР¶РµРЅРёСЏ РїРѕС‚СЂРµР±Р»РµРЅРёСЏ РїР°РјСЏС‚Рё РїСЂРѕС†РµСЃСЃРѕРј
o   Р“Р»Р°РІР° 24. РЎРµСЂРёР°Р»РёР·Р°С†РёСЏ
§  РџСЂР°РєС‚РёС‡РµСЃРєРёР№ РїСЂРёРјРµСЂ СЃРµСЂРёР°Р»РёР·Р°С†РёРё/РґРµСЃРµСЂРёР°Р»РёР·Р°С†РёРё
§  РЎРµСЂРёР°Р»РёР·СѓРµРјС‹Рµ С‚РёРїС‹
§  РЈРїСЂР°РІР»РµРЅРёРµ СЃРµСЂРёР°Р»РёР·Р°С†РёРµР№ Рё РґРµСЃРµСЂРёР°Р»РёР·Р°С†РёРµР№
§  РЎРµСЂРёР°Р»РёР·Р°С†РёСЏ СЌРєР·РµРјРїР»СЏСЂРѕРІ С‚РёРїР°
§  РЈРїСЂР°РІР»РµРЅРёРµ СЃРµСЂРёР°Р»РёР·РѕРІР°РЅРЅС‹РјРё Рё РґРµСЃРµСЂРёР°Р»РёР·РѕРІР°РЅРЅС‹РјРё РґР°РЅРЅС‹РјРё
·         РћРїСЂРµРґРµР»РµРЅРёРµ С‚РёРїР°, СЂРµР°Р»РёР·СѓСЋС‰РµРіРѕ РёРЅС‚РµСЂС„РµР№СЃ ISerializable, РЅРµ СЂРµР°Р»РёР·СѓРµРјС‹Р№ Р±Р°Р·РѕРІС‹Рј РєР»Р°СЃСЃРѕРј
§  РљРѕРЅС‚РµРєСЃС‚С‹ РїРѕС‚РѕРєР° РІРІРѕРґР°-РІС‹РІРѕРґР°
§  РЎРµСЂРёР°Р»РёР·Р°С†РёСЏ РІ РґСЂСѓРіРѕР№ С‚РёРї Рё РґРµСЃРµСЂРёР°Р»РёР·Р°С†РёСЏ РІ РґСЂСѓРіРѕР№ РѕР±СЉРµРєС‚
§  РЎСѓСЂСЂРѕРіР°С‚С‹ СЃРµСЂРёР°Р»РёР·Р°С†РёРё
·         Р¦РµРїРѕС‡РєР° СЃРµР»РµРєС‚РѕСЂРѕРІ СЃСѓСЂСЂРѕРіР°С‚РѕРІ
§  РџРµСЂРµРѕРїСЂРµРґРµР»РµРЅРёРµ СЃР±РѕСЂРєРё Рё/РёР»Рё С‚РёРїР° РїСЂРё РґРµСЃРµСЂРёР°Р»РёР·Р°С†РёРё РѕР±СЉРµРєС‚Р°
o   Р“Р»Р°РІР° 25. Р’Р·Р°РёРјРѕРґРµР№СЃС‚РІРёРµ СЃ РєРѕРјРїРѕРЅРµРЅС‚Р°РјРё WinRT
§  РџСЂРѕРµРєС†РёРё СѓСЂРѕРІРЅСЏ CLR Рё РїСЂР°РІРёР»Р° СЃРёСЃС‚РµРјС‹ С‚РёРїРѕРІ РєРѕРјРїРѕРЅРµРЅС‚РѕРІ WinRT
·         РћСЃРЅРѕРІРЅС‹Рµ РєРѕРЅС†РµРїС†РёРё СЃРёСЃС‚РµРјС‹ С‚РёРїРѕРІ WinRT
§  РџСЂРѕРµРєС†РёРё СѓСЂРѕРІРЅСЏ .NET Framework
·         РђСЃРёРЅС…СЂРѕРЅРЅС‹Рµ РІС‹Р·РѕРІС‹ WinRT API РёР· РєРѕРґР°  NET
·         Р’Р·Р°РёРјРѕРґРµР№СЃС‚РІРёСЏ РјРµР¶РґСѓ РїРѕС‚РѕРєР°РјРё WinRT Рё РїРѕС‚РѕРєР°РјРё  NET
·         РџРµСЂРµРґР°С‡Р° Р±Р»РѕРєРѕРІ РґР°РЅРЅС‹С… РјРµР¶РґСѓ CLR Рё WinRT
§  РћРїСЂРµРґРµР»РµРЅРёРµ РєРѕРјРїРѕРЅРµРЅС‚РѕРІ WinRT РІ РєРѕРґРµ C#
·       Р§Р°СЃС‚СЊ V. РњРЅРѕРіРѕРїРѕС‚РѕС‡РЅРѕСЃС‚СЊ
o   Р“Р»Р°РІР° 26. РџРѕС‚РѕРєРё РёСЃРїРѕР»РЅРµРЅРёСЏ
§  Р”Р»СЏ С‡РµРіРѕ Windows РїРѕРґРґРµСЂР¶РёРІР°РµС‚ РїРѕС‚РѕРєРё?
§  Р РµСЃСѓСЂСЃРѕРµРјРєРѕСЃС‚СЊ РїРѕС‚РѕРєРѕРІ
§  РўР°Рє РґР°Р»СЊС€Рµ РЅРµ РїРѕР№РґРµС‚!
§  РўРµРЅРґРµРЅС†РёРё СЂР°Р·РІРёС‚РёСЏ РїСЂРѕС†РµСЃСЃРѕСЂРѕРІ
§  CLR- Рё Windows-РїРѕС‚РѕРєРё
§  РџРѕС‚РѕРєРё РґР»СЏ Р°СЃРёРЅС…СЂРѕРЅРЅС‹С… РІС‹С‡РёСЃР»РёС‚РµР»СЊРЅС‹С… РѕРїРµСЂР°С†РёР№
§  РџСЂРёС‡РёРЅС‹ РёСЃРїРѕР»СЊР·РѕРІР°РЅРёСЏ РїРѕС‚РѕРєРѕРІ
§  РџР»Р°РЅРёСЂРѕРІР°РЅРёРµ Рё РїСЂРёРѕСЂРёС‚РµС‚С‹ РїРѕС‚РѕРєРѕРІ
§  Р¤РѕРЅРѕРІС‹Рµ Рё Р°РєС‚РёРІРЅС‹Рµ РїРѕС‚РѕРєРё
§  Р§С‚Рѕ РґР°Р»СЊС€Рµ?
o   Р“Р»Р°РІР° 27. РђСЃРёРЅС…СЂРѕРЅРЅС‹Рµ РІС‹С‡РёСЃР»РёС‚РµР»СЊРЅС‹Рµ РѕРїРµСЂР°С†РёРё
§  РџСѓР» РїРѕС‚РѕРєРѕРІ РІ CLR
§  РџСЂРѕСЃС‚С‹Рµ РІС‹С‡РёСЃР»РёС‚РµР»СЊРЅС‹Рµ РѕРїРµСЂР°С†РёРё
§  РљРѕРЅС‚РµРєСЃС‚С‹ РёСЃРїРѕР»РЅРµРЅРёСЏ
§  РЎРєРѕРѕСЂРґРёРЅРёСЂРѕРІР°РЅРЅР°СЏ РѕС‚РјРµРЅР°
§  Р—Р°РґР°РЅРёСЏ
·         Р—Р°РІРµСЂС€РµРЅРёРµ Р·Р°РґР°РЅРёСЏ Рё РїРѕР»СѓС‡РµРЅРёРµ СЂРµР·СѓР»СЊС‚Р°С‚Р°
·         РћС‚РјРµРЅР° Р·Р°РґР°РЅРёСЏ
·         РђРІС‚РѕРјР°С‚РёС‡РµСЃРєРёР№ Р·Р°РїСѓСЃРє Р·Р°РґР°РЅРёСЏ РїРѕ Р·Р°РІРµСЂС€РµРЅРёРё РїСЂРµРґС‹РґСѓС‰РµРіРѕ
·         Р”РѕС‡РµСЂРЅРёРµ Р·Р°РґР°РЅРёСЏ
·         РЎС‚СЂСѓРєС‚СѓСЂР° Р·Р°РґР°РЅРёСЏ
·         Р¤Р°Р±СЂРёРєРё Р·Р°РґР°РЅРёР№
·         РџР»Р°РЅРёСЂРѕРІС‰РёРєРё Р·Р°РґР°РЅРёР№
§  РњРµС‚РѕРґС‹ For, ForEach Рё Invoke РєР»Р°СЃСЃР° Parallel
§  Р’СЃС‚СЂРѕРµРЅРЅС‹Р№ СЏР·С‹Рє РїР°СЂР°Р»Р»РµР»СЊРЅС‹С… Р·Р°РїСЂРѕСЃРѕРІ
§  РџРµСЂРёРѕРґРёС‡РµСЃРєРёРµ РІС‹С‡РёСЃР»РёС‚РµР»СЊРЅС‹Рµ РѕРїРµСЂР°С†РёРё
·         Р Р°Р·РЅРѕРІРёРґРЅРѕСЃС‚Рё С‚Р°Р№РјРµСЂРѕРІ
§  РљР°Рє РїСѓР» СѓРїСЂР°РІР»СЏРµС‚ РїРѕС‚РѕРєР°РјРё
·         РћРіСЂР°РЅРёС‡РµРЅРёРµ РєРѕР»РёС‡РµСЃС‚РІР° РїРѕС‚РѕРєРѕРІ РІ РїСѓР»Рµ
·         РЈРїСЂР°РІР»РµРЅРёРµ СЂР°Р±РѕС‡РёРјРё РїРѕС‚РѕРєР°РјРё
o   Р“Р»Р°РІР° 28. РђСЃРёРЅС…СЂРѕРЅРЅС‹Рµ РѕРїРµСЂР°С†РёРё РІРІРѕРґР°-РІС‹РІРѕРґР°
§  РћРїРµСЂР°С†РёРё РІРІРѕРґР°-РІС‹РІРѕРґР° РІ Windows
§  РђСЃРёРЅС…СЂРѕРЅРЅС‹Рµ С„СѓРЅРєС†РёРё C#
§  РџСЂРµРѕР±СЂР°Р·РѕРІР°РЅРёРµ Р°СЃРёРЅС…СЂРѕРЅРЅРѕР№ С„СѓРЅРєС†РёРё РІ РєРѕРЅРµС‡РЅС‹Р№ Р°РІС‚РѕРјР°С‚
§  Р Р°СЃС€РёСЂСЏРµРјРѕСЃС‚СЊ Р°СЃРёРЅС…СЂРѕРЅРЅС‹С… С„СѓРЅРєС†РёР№
§  РђСЃРёРЅС…СЂРѕРЅРЅС‹Рµ С„СѓРЅРєС†РёРё Рё РѕР±СЂР°Р±РѕС‚С‡РёРєРё СЃРѕР±С‹С‚РёР№
§  РђСЃРёРЅС…СЂРѕРЅРЅС‹Рµ С„СѓРЅРєС†РёРё РІ FCL
§  РђСЃРёРЅС…СЂРѕРЅРЅС‹Рµ С„СѓРЅРєС†РёРё Рё РёСЃРєР»СЋС‡РµРЅРёСЏ
§  Р”СЂСѓРіРёРµ РІРѕР·РјРѕР¶РЅРѕСЃС‚Рё Р°СЃРёРЅС…СЂРѕРЅРЅС‹С… С„СѓРЅРєС†РёР№
§  РџРѕС‚РѕРєРѕРІС‹Рµ РјРѕРґРµР»Рё РїСЂРёР»РѕР¶РµРЅРёР№
§  РђСЃРёРЅС…СЂРѕРЅРЅР°СЏ СЂРµР°Р»РёР·Р°С†РёСЏ СЃРµСЂРІРµСЂР°
§  РћС‚РјРµРЅР° РѕРїРµСЂР°С†РёР№ РІРІРѕРґР°-РІС‹РІРѕРґР°
·         РќРµРєРѕС‚РѕСЂС‹Рµ РѕРїРµСЂР°С†РёРё РІРІРѕРґР°-РІС‹РІРѕРґР° РґРѕР»Р¶РЅС‹ РІС‹РїРѕР»РЅСЏС‚СЊСЃСЏ СЃРёРЅС…СЂРѕРЅРЅРѕ
·         РџСЂРѕР±Р»РµРјС‹ FileStream
§  РџСЂРёРѕСЂРёС‚РµС‚С‹ Р·Р°РїСЂРѕСЃРѕРІ РІРІРѕРґР°-РІС‹РІРѕРґР°
o   Р“Р»Р°РІР° 29. РџСЂРёРјРёС‚РёРІРЅС‹Рµ РєРѕРЅСЃС‚СЂСѓРєС†РёРё СЃРёРЅС…СЂРѕРЅРёР·Р°С†РёРё РїРѕС‚РѕРєРѕРІ
§  Р‘РёР±Р»РёРѕС‚РµРєРё РєР»Р°СЃСЃРѕРІ Рё Р±РµР·РѕРїР°СЃРЅРѕСЃС‚СЊ РїРѕС‚РѕРєРѕРІ
§  РџСЂРёРјРёС‚РёРІРЅС‹Рµ РєРѕРЅСЃС‚СЂСѓРєС†РёРё РїРѕР»СЊР·РѕРІР°С‚РµР»СЊСЃРєРѕРіРѕ СЂРµР¶РёРјР°
§  Рё СЂРµР¶РёРјР° СЏРґСЂР°
§  РљРѕРЅСЃС‚СЂСѓРєС†РёРё РїРѕР»СЊР·РѕРІР°С‚РµР»СЊСЃРєРѕРіРѕ СЂРµР¶РёРјР°
·         Volatile-РєРѕРЅСЃС‚СЂСѓРєС†РёРё
·         Interlocked-РєРѕРЅСЃС‚СЂСѓРєС†РёРё
·         Р РµР°Р»РёР·Р°С†РёСЏ РїСЂРѕСЃС‚РѕР№ С†РёРєР»РёС‡РµСЃРєРѕР№ Р±Р»РѕРєРёСЂРѕРІРєРё
·         РЈРЅРёРІРµСЂСЃР°Р»СЊРЅС‹Р№ Interlocked-РїР°С‚С‚РµСЂРЅ
§  РљРѕРЅСЃС‚СЂСѓРєС†РёРё СЂРµР¶РёРјР° СЏРґСЂР°
·         РЎРѕР±С‹С‚РёСЏ
·         РЎРµРјР°С„РѕСЂС‹
·         РњСЊСЋС‚РµРєСЃС‹
o   Р“Р»Р°РІР° 30. Р“РёР±СЂРёРґРЅС‹Рµ РєРѕРЅСЃС‚СЂСѓРєС†РёРё СЃРёРЅС…СЂРѕРЅРёР·Р°С†РёРё РїРѕС‚РѕРєРѕРІ
§  РџСЂРѕСЃС‚Р°СЏ РіРёР±СЂРёРґРЅР°СЏ Р±Р»РѕРєРёСЂРѕРІРєР°
§  Р—Р°С†РёРєР»РёРІР°РЅРёРµ, РІР»Р°РґРµРЅРёРµ РїРѕС‚РѕРєРѕРј Рё СЂРµРєСѓСЂСЃРёСЏ
§  Р“РёР±СЂРёРґРЅС‹Рµ РєРѕРЅСЃС‚СЂСѓРєС†РёРё РІ FCL
·         РљР»Р°СЃСЃС‹ ManualResetEventSlim Рё SemaphoreSlim
·         РљР»Р°СЃСЃ Monitor Рё Р±Р»РѕРєРё СЃРёРЅС…СЂРѕРЅРёР·Р°С†РёРё
·         РљР»Р°СЃСЃ ReaderWriterLockSlim
·         РљР»Р°СЃСЃ OneManyLock
·         РљР»Р°СЃСЃ CountdownEvent
·         РљР»Р°СЃСЃ Barrier
·         Р’С‹РІРѕРґС‹ РїРѕ РіРёР±СЂРёРґРЅС‹Рј РєРѕРЅСЃС‚СЂСѓРєС†РёСЏРј
§  Р‘Р»РѕРєРёСЂРѕРІРєР° СЃ РґРІРѕР№РЅРѕР№ РїСЂРѕРІРµСЂРєРѕР№
§  РџР°С‚С‚РµСЂРЅ СѓСЃР»РѕРІРЅРѕР№ РїРµСЂРµРјРµРЅРЅРѕР№
§  РђСЃРёРЅС…СЂРѕРЅРЅР°СЏ СЃРёРЅС…СЂРѕРЅРёР·Р°С†РёСЏ
§  РљР»Р°СЃСЃС‹ РєРѕР»Р»РµРєС†РёР№ РґР»СЏ РїР°СЂР°Р»Р»РµР»СЊРЅРѕРіРѕ РґРѕСЃС‚СѓРїР°