.NET глазами дельфийца. C# Страница 2. Чего нет в C#
|
Страница 2 из 19
Чего нет в C#
Отсутствие в C# некоторых вещей обусловлено тем, что C# является объектным языком программирования, а Delphi - гибридным. Тем не менее, в C# или имеются, или могутбыть легко реализованы самостоятельно практически все семантическиэквивалентные конструкции. Итак, C# не предоставляет следующие возможности (их рассмотрение не вошло внастоящий документ в силу или второстепенного значения, или наличиясемантически эквивалентных реализаций в библиотеке CLR): - значения параметров по умолчанию
- множества (set) - реализуется в виде специальных классов в библиотеке CLR
- диапазоны (subrange) - реализуется в виде специальных классов в библиотеке CLR
- синонимы простых типов
- ресурсные строки (resourcestring) - рассматривается как частный случай констант
Более существенные конструкции, которых нет в C#: - процедуры, функции
- глобальные константы
- глобальные переменные
- предварительное объявление типов
- типизованные константы
- const-параметры
- указатели
|