Учебно-методический комплекс общее количество часов 58 ч. Лекции 28 ч


Download 2.46 Mb.
bet4/91
Sana19.10.2023
Hajmi2.46 Mb.
#1709453
TuriУчебно-методический комплекс
1   2   3   4   5   6   7   8   9   ...   91
Bog'liq
Язык программирования C#

1.5. Работа с панелью Class View

Все программы в C# состоят из классов, разбросанных по разным исходным файлам и заключенным в разнообразные пространства имен. Для упрощения навигации по классам и пространствам имен и предназначена панель Class View.


По умолчанию панель Class View расположена с правого края рабочей области, чтобы вызвать её достаточно воспользоваться пунктом меню View -> Class View или просто нажать сочетание клавишь Ctrl + Alt + C.



Рис. 1.9 Панель Class View.

Проводник Solution Explorer представляет программу в виде нескольких деревьев, в качестве корня вступают входящие в решение проекты.


Рскрыв корень, можно увидеть зависимость данного проекта от других сборок начиная от самих DLL до классов. А также видны вводимые программистом пространства имен и классы.



  1. ТИПЫ ДАННЫХ В C# И .NET FRAMEWORK. РАБОТА С ПЕРЕМЕННЫМИ

Язык C# является жестко типизированным языком. Программист должен указывать тип каждой используемой им в программе переменной, это позволяет компилятору предупреждать его об ошибках, связанных с присвоением переменой значений, не соответствующих её типу, например присвоения целочисленной переменной сторуки: “Hello World”. Тип объекта также указывает компилятору количество байт, занимаемых объектом в памяти, и его поведение, например целочисленная переменная типа byte может хранить значения только от 0 до 255.


В языке C# типы делятся на две категории: размерные или значимые (value) и ссылочные (reference). Основное различие между ними – это способ, которым их значения хранятся в оперативной памяти компьютера.
Размерные типы хранят свое текущее значение в стеке. Стек – это способ организации оперативной памяти, поддерживаемый на аппаратном уровне. В стеке хранятся локальные переменные методов. Доступ к стеку во много раз быстрее, чем к какой-либо другой области оперативной памяти, поэтому использование стека для хранения данных ускоряет работу программы. При объявлении значимой переменной под неё выделяется место в стеке, размер которого определяется типом переменной.
Ссылочные типы хранят в стеке лишь адрес объекта, а сам объект сохраняется в куче. Куча – это способ организации оперативной памяти, поддерживаемый на программном уровне. Доступ к переменном, хранящимся в куче, осуществляется значительно медленнее, чем к переменным, хранящимся в стеке. Стек не предназначен для хранения больших объемов данных, для их хранения используется куча. При хранении данных в куче, обращение к ним происходит по адресу, находящемуся в ссылочной переменной, этот адрес указывает на место объекта в куче.
В языке C# типы также подразделяются на встроенные, которые определены в языке, и пользовательские, определяемые программистом. Пока остановимся на встроенных типах. Разберем основные встроенные типы по группам.



Download 2.46 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   91




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling