Az üzemeltető új (referencia c #), a Microsoft docs
Ebben a cikkben,
Ez létrehozásához használt tárgyak és indítsa el a konstruktőrök. Például:
Azt is létrehozásához használt példányait névtelen típusokat.
Az új üzemben, akkor hívja az alapértelmezett konstruktor érték típusok. Például:
Egy korábbi nyilatkozatában, inicializálunk 0, ami az alapértelmezett érték az int típusú. Ez a megállapítás vezet az eredményeket mutatjuk be.
Teljes az alapértelmezett értékek jegyzékét lásd. Ld alapértékekre.
Típusú objektumok értékek ilyen szerkezetek jönnek létre a verem, míg a referencia típusú objektumok, mint osztályok jönnek létre a kupac. Destruction mindkét típusú objektumok automatikusan történik, de a tárgyak alapján a fajta értékek törlésre kerülnek túlmutató és tárgyak alapján típusai - a meghatározatlan ideig történő eltávolítása után az utolsó linkek mutatnak. Referenciaként típusú, fix források, mint például a nagy memória, fájlkezelőkhöz, hálózati kapcsolatok, néha érdemes használni determinisztikus véglegesítését, hogy biztosítsa a gyors pusztulását az objektumot. További információért lásd. Szakasz alkalmazásával nyilatkozatot.
Az új üzemeltető nem terheli.
Ha az új üzemeltető nem memóriát, akkor dob OutOfMemoryException.
A következő példa létrehoz egy struct tárgy, objektum-osztályokat, hogy inicializálja az új üzemben. , azután rendelt értékekkel. Megjeleníti az alapértelmezett és hozzárendelt értékeket.
Megjegyezzük, hogy a példában a húr az alapértelmezett érték nulla. Ezért nem jelenik meg.
C # Language Specification
További információért lásd. C # nyelv specifikációt. Leírás nyelv a végleges információforrás a szintaxis és használata a C # nyelvet.