Osztályok és építmények (Programming Guide c #), a Microsoft docs
Ebben a cikkben,
Osztályok és szerkezete a két fő típusú tervek közös CTS alkalmazott rendszer a .NET-keretrendszer platform. Mindketten adatszerkezetekről párosítani egy adathalmazt és viselkedések egyetlen logikai egység. Az adatok és a viselkedés tagjai egy osztály vagy struktúra. Ezek közé tartozik a módszereket, tulajdonságok, események és egyéb tárgyak, amelyek később ismertetett ebben a cikkben.
Structure (struct) egy olyan érték típusú. Amikor létrehoz egy változót szerkezet, amely hozzá van rendelve szerkezet tartalmazza az aktuális adatokat, hogy a struktúra. Ha a szerkezet van rendelve egy új változót, az összes adatot másolni. Így az új változó, és az eredeti változót tartalmaz két különböző példányban ugyanazt az adatot. Változtatásai egy példányt nem befolyásolja a másik.
Általában az osztályok modellezésére használjuk bonyolultabb viselkedést, vagy az adatok, hogy változni fog létrehozása után az osztály objektum. A struktúrák, amelyek jobban illeszkednek a kis adatszerkezetek, információkat nem kell változtatni létrehozása után a szerkezet.
Részletes információkat az osztályban leírást. tárgyak és szerkezetek.
A következő példában a névtér ProgrammingGuide CustomClass meghatározott osztály három tagja: copy konstruktor ingatlan száma és megnevezése módszerrel úgynevezett szaporodni. Fő módszer a Program osztály létrehoz egy példányt (tárgy) az osztály CustomClass. Érintkeztetési módszerek és tulajdonságait az objektum alkalmazásával végezzük dot jelölést.
beágyazás
A koncepció a tokozás elismerten az egyik alapelve az objektum-orientált programozás. beágyazás alapelv az, hogy egy osztály vagy struktúra, megadhatja a rendelkezésre állási szint, hogy tekintse át az egyes tagok a kód kívül található ez az osztály vagy a szerkezet. Ön tudja elrejteni a módszerek és változók, amelyek nem szánt kívül az osztály vagy az összeszerelés. Ez csökkenti a hibák kockázatát a kódot és a rosszindulatú tevékenységek.
Minden módszer, mezők, állandók, tulajdonságok és események be kell jelenteni a típusát. Együttesen ezek az úgynevezett tagjai a típus. C #, nincs globális változók vagy módszerek, mint néhány más nyelven. Még a belépési pont a program, azaz a fő módszer. Meg kell állapítani egy osztály vagy struktúra. Az alábbiakban egy teljes listát a tagokat, akik kijelentik, egy osztály vagy struktúra.