Содержание
- 2. Все типы — производные от System.Object В CLR каждый объект прямо или косвенно является производным от
- 3. Примитивные Ссылочные Значимые типы
- 5. C# разрешает неявное приведение типа, если это преобразование «безопасно», то есть не сопряжено с потерей данных;
- 6. Помимо приведения, компилятор «знает» и о другой особенности примитивных типов: к ним применима литеральная форма записи.
- 7. Ссылочные типы : память для ссылочных типов всегда выделяется из управляемой кучи; каждый объект, размещаемый в
- 8. Значимые типы : Экземпляры этих типов обычно размещаются в стеке потока В представляющей экземпляр переменной нет
- 9. Если тип называют классом (class), речь идет о ссылочном типе. Например, классы System.Object, System.Exception, System.IO.FileStream и
- 11. SomeVal v1 = new SomeVal(); // Размещается в стеке Может показаться, что экземпляр SomeVal будет помещен
- 12. // Две следующие строки компилируются, так как C# считает, // что поля в v1 инициализируются нулем
- 13. Важнейшие отличия между значимыми и ссылочными типы: Объекты значимого типа существуют в двух формах (см. следующий
- 15. Скачать презентацию