ВУЗ:
Составители:
Рубрика:
67
{
Console.WriteLine("Размер типа Boolean = " + sizeof(bool));
Console.WriteLine("Размер типа double = " + sizeof(double));
Console.WriteLine("Размер типа char = " + sizeof(System.Char));
int b1 = 1;
Type t = b1.GetType();
Console.WriteLine("Тип переменной b1: {0}", t);
//Console.WriteLine("Размер переменной b1: {0}", sizeof(t));
}//SizeMethod
Рисунок 17. Включение свойства /unsafe
В этом примере операция применяется к трем встроенным типам – bool,
double, char. Консольный вывод дает в качестве результата значения: 1, 8 и 2.
Следует отметить, что аргументом операции может быть только имя типа.
Попытка применить эту операцию к переменной t типа Type, имеющей
значение System.Int32, приводит к ошибке компиляции.
Операция typeof, примененная к своему аргументу, возвращает его тип. В
роли аргумента может выступать имя класса, как встроенного, так и созданного
пользователем. Возвращаемый операцией результат имеет тип Type. К
Страницы
- « первая
- ‹ предыдущая
- …
- 61
- 62
- 63
- 64
- 65
- …
- следующая ›
- последняя »
