Опубликован: 25.03.2010 | Доступ: свободный | Студентов: 1447 / 158 | Оценка: 4.31 / 4.00 | Длительность: 25:42:00
Лекция 3:

Обзор среды .NET Framework

Встроенные (элементарные) типы

Таблица 3.1 . Системные типы данных и их псевдонимы в C#
Псевдоним C# Соответствие CLS Системный тип Диапазон Пояснения
void + Void Пусто Применяется для соблюдения синтаксиса
sbyte - SByte -128 —127 Знаковое 8 бит
byte + Byte 0 —255 Беззнаковое 8 бит
short + Int16 -32'768 —32'767 Знаковое 16 бит
ushort - UInt16 0 —65'535 Беззнаковое 16 бит
int + Int32 -2'147'483'648 —2'147'483'647 Знаковое 32 бит (4 байта)
uint - UInt32 0 —4'294'967'295 Беззнаковое 32 бит
long + Int64 -9'223'372'036'854'775'808 —9'223'372'036'854'775'807 Знаковое 64 бит (8 байт)
ulong - UInt64 0 —18'446'774'073'709'551'615 Беззнаковое 64 бит (8 байт)
char + Char U+0000 —U+FFFF Для описания только одного символа Unicode 16 бит
float + Single 1.5x10-45 —3.4x1038 Знаковое с плавающей точкой 32 бит (4 байта)
double + Double 5.0x10-324— 1.7x10308 Знаковое с плавающей точкой 64 бит (8 байт)
bool + Boolean true или false Логическое
decimal + Decimal 100 —1028 Знаковое 96 бит (12 байт)
string + String Ограничено только системной памятью Для описания строки символов Unicode любой длины
object + Object Практически все что угодно. Все типы происходят от System.Object, поэтому объектом является все Класс, базовый для всех типов в .NET

Утилита ILDasm - для исследования сборок

Полезное средство для исследования сборок - утилита ILDasm ( ILDasm - Intermediate Language Disassembler utility ), Ее вызов можно подключить к оболочке Visual Studio 2005 с помощью команды:

Tools/External Tools...


Утилита находится в

C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin\ildasm.exe

После запуска утилиты в ее меню File/Open можно открыть нужную сборку, например, системную

C:\WINNT\Microsoft.NET\Framework\v2.0.50727\mscorlib.dll


Для просмотра метаданных типов достаточно загрузить сборку в ILDasm и нажать клавиши Ctrl-M. Команда меню Dump TreeView утилиты выгружает иерархию исследуемой сборки в текстовый файл. Графические значки будут заменены соответствующими текстовыми аббревиатурами.

Максим Филатов
Максим Филатов

Прошел курс. Получил код Dreamspark. Ввожу код на сайте, пишет:

Срок действия этого кода проверки уже истек. Проверьте, правильно ли введен код. У вас осталось две попытки. Вы также можете выбрать другой способ проверки или предоставить соответствующие документы, подтверждающие ваш академический статус.

 

Как активировать код?