Езикови разлики от Делфи обект паскал

  1. Само съкращение изчислителни логически изрази.
  2. Друг синтаксис foreach.
  3. интерфейсни интерфейси в стила на .NET.
  4. Други операции, синтаксис претоварване.
  5. Статичните методи на класа, вместо методи на клас. Липса на тип Чклас.
  6. Унищожаване се запазват само за съвместимост и извършва никакво действие.
  7. Вид на обект - синоним на System.Object.
  8. Изключение Тип - синоним System.Exception.
  9. Индексирането низ 1, преминаването инструкция за индексиране 0.
  10. Процедура за запис показва всякакъв вид.
  11. Структурни типове еквивалентността на процесуалните променливи, динамични масиви, напечатани указатели и комплекти (в Делфи Object Pascal - номинални видове за еквивалентност с изключение отворен масив).
  12. Комплектите въз основа на произволни типове (setof низ).
  13. Забрана за използването на указатели за контрол на паметта.
  14. Променливи процедура (делегатите) вместо процедура на обект.
  15. С typeless файлове на файла, можете да работите с процедури за четене. пиша.
  16. Масиви Масивите се различават в зависимост от вида на двуизмерни решетки (по-специално, запис на [Ь] [й] и [I, J] са inequivalent).
  17. Претоварване се извършва без претоварване на ключови думи.
  18. Всички дизайнери имат име Създаване.
  19. Автоматично управление на паметта с събиране на боклука (с изключение на неуправляван указател с памет).

не