Министерство образования Республики Беларусь
Учреждение образования
«Белорусский государственный университет
информатики и радиоэлектроники»
Факультет компьютерных систем и сетей
Кафедра информатики
Р
Д. Е. Бережнов
УИ
ОСНОВЫ ЯЗЫКА C# И ПЛАТФОРМЫ
БГ
. NET FRAMEWORK
Рекомендовано УМО по образованию в области информатики
и радиоэлектроники в качестве пособия для специальности
а
1-40 04 01 «Информатика и технологии программирования»
т ек
ио
бл
Би
Минск БГУИР 2017
УДК 004. 43(075. 8)
ББК 32. 973. 26-018. 1я73
Б48
Р е ц е н з е н т ы:
кафедра информационных технологий государственного учреждения
образования «Республиканский институт повышения квалификации
и переподготовки работников Министерства труда
и социальной защиты Республики Беларусь»
(протокол №3 от 16. 03. 2017);
Р
доцент кафедры управления информационными ресурсами
УИ
Академии управления при Президенте Республики Беларусь,
кандидат технических наук А. А. Перепелица;
заведующий кафедрой программного обеспечения информационных
БГ
технологий учреждения образования «Белорусский государственный
университет информатики и радиоэлектроники»,
кандидат технических наук, доцент Н. В. Лапицкая
а
т ек
Бережнов, Д. Е. ио
Б48 Основы языка С# и платформы . NET Framework : пособие / Д. Е. Бе-
режнов. – Минск : БГУИР, 2017. – 83 с. : ил. ISBN 978-985-543-373-7. бл
Рассматриваются основные элементы синтаксиса языка C#, базовые концепции и
типы платформы . NET Framework. Приводится теоретический материал, описывающий
построение пользовательских типов и их составляющих, а также некоторые общеприня-
Би
тые практики программирования на платформе . NET. УДК 004. 43(075. 8)
ББК 32. 973. 26-018. 1я73
ISBN 978-985-543-373-7 © Бережнов Д. Е. , 2017
© УО «Белорусский государственный
университет информатики
и радиоэлектроники», 2017
2
Содержание
1. Общая характеристика платформы . NET ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
... ... ... 4
2. Общие концепции синтаксиса языка C# ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 6
3. Система типов CLR и языка C#... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 8
4.