ВУЗ:
Составители:
Рубрика:
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
- …
- следующая ›
- последняя »
