Diferențele de limbă de la obiect delphi pascal
- prescurtat numai expresii logice de calcul.
- O altă sintaxă foreach.
- interfețe de interfață în stilul .NET.
- Alte operații de sintaxă de suprasarcină.
- Metodele statice ale claselor în loc de metode de clasă. Lipsa de tip TClass.
- Destructori sunt păstrate numai pentru compatibilitate și efectuează nici o acțiune.
- Tipul de obiect - un sinonim pentru System.Object.
- Tip de excepție - System.Exception sinonime.
- string Indexarea 1, o instrucțiune de comutare la indexul 0.
- Procedura de scriere afișează orice fel.
- Tipuri de echivalență structurale ale variabilelor procedurale, matrice dinamice, tastat indicii și seturi (în Delphi Object Pascal - tipuri echivalente nominale, cu excepția matrice deschise).
- Seturile pe baza de tipuri de arbitrare (șir setof).
- Ban utilizarea de indicii pentru a controla memoria.
- Variabile procedurale (delegaților) în loc proceduri de obiect.
- Cu fișier fișiere typeless, puteți lucra cu procedurile de citire. scrie.
- Arrays Matricile diferă în funcție de tipul de matrice bidimensionale (în particular, înregistrarea unui [i] [j] și [i, j] sunt inequivalent).
- Supraîncărcarea se efectuează fără supraîncărcare de cuvinte cheie.
- Toți designerii au un nume de Creare.
- managementul automat al memoriei cu colectarea gunoiului (cu excepția indicatorului de memorie unmanaged).
nu