Встроенные типы по значению

Типы по значению

 

Типы по значению, в свою очередь делятся на три типа:

1. Встроенные типы по значению или их называют еще базовыми типами по значению.

2. Типы по значению, определяемые пользователем.

3. Перечисления

Иерархию типов по значению можно представить с помощью рисунка:

 
 

 


 

Рис. 2.


 

С# поддерживает 13 встроенных типов по значению. Имена этих типов являются псевдонимами типов, определенных в CTS.

 

Табл.1

Типы С# Типы CTS Примечание
sbyte System.SByte 8-битовое целое
short System. Int16 16-битовое целое
int System. Int32 32-битовое целое
long System. Int64 64-битовое целое
byte System. Byte 8-битовое целое без знака
ushort System. UInt16 16-битовое целое без знака
uint System. UInt32 32-битовое целое без знака
ulong System. UInt64 64 -битовое целое без знака
float System.Single 32-битовое вещественное
double System.Double 64-битовое вещественное
decimal System.Decimal 128-битовое вещественное
bool System.Boolean Булевский тип (false, true)
char System.Char Unicode 16-бит

Вопросы:

1. Что означает объектно-ориентированный подход в программировании?

2. Определение класса.

3. Что означает термин объект?

4. Что означает термин полиморфизм?

5. Что означает термин наследование?

6. Что означает термин инкапсуляция?

7. Чем отличаются типы по значению от типов по ссылке?

8. Какие действия выполняет оператор new для ссылочных типов и для типов по значению? В чем различие?