Изпитна тема № 2: ПРОГРАМИРАНЕ
Основни понятия:
Видове типове данни и понятие за обект
Бройни системи.
Работа с масиви и списъци.
Дебъгване и работа с дебъгер.
Символни низове и работа с текст.
Многомерни масиви.
Речници и хеш-таблици.
Типове данни в C#
Стойностни типове
Променлива от определен стойностен тип винаги съдържа стойност от този тип. C# ви задължава да инициализирате променливите, преди да можете да ги използвате в някакви изчисления - вече не съществуват проблеми с неинициализирани променливи, тъй като компилатора ще ви съобщи когато се опитвате да използвате такива.
Когато присвоявате стойност на променлива от стойностен тип, в действителност самата стойност се копира. За разлика от това, при адресните типове се копира само адреса; действителната стойност остава на същото място в паметта, но два обекта вече сочат към нея (адресират я).
Стойностните типове в C# могат да бъдат групирани по следният начин:
Прости типове
Типове struct
Изброени типове
Прости типове
Простите типове, който притежава C#, имат някои общи характеристики. Първо, всички те са псевдоними на .NET системните типове. Второ, изразите с константи от прост тип се изчисляват само при компилирането, не и при стартирането. На края, простите типове могат да бъдат инициализирани с литерали.
Простите типове в C# са групирани по следният начин:
Целочислени типове
Тип bool
Тип char (специален случай на целичислен тип)
Типове с плаваща запетая
Типът decimal
Сподели с приятели: |