Adattípusok a C # -ben - áttekintés
Ez a gyakorlati tipp áttekintést nyújt a C # -ben használt adattípusokról.
Az "Object" osztály - a C # típusrendszerének gyökere
Az "Object" osztály a C # típusú rendszer legfontosabb alaposztálya. Ebből az osztályból minden típusú származtatható. Mivel az "objektum" egy osztály, akkor más osztályok is örökölhetik. Ezt az öröklést nem kell kifejezetten írni, hanem implicit módon kell meghatározni, ha egy másik öröklési viszony nincs meghatározva.
Típus differenciálás C # -ben
Miután áttekintést kapott az "Objektum" osztályról az első részben, most az érték- és referenciatípusokhoz fordulunk. Ez a két típusú típus közvetlenül az "Objektum" alatt található. Technikailag abban különböznek abban, hogy az értéktípus azonnal megkapja az adatait, és a referencia típus csak a memóriaterületre történő hivatkozást kapja.
érték típusok
Az érték típusokat két különféle csoportra osztják: struktúrák és felsorolások. Az összes struktúra az "ValueType" osztályból származik. A struktúrák fel vannak osztva:
- Egész számok (byte, int)
- Lebegőpontos számok (egy, kettős, tizedes)
- Egyéb struktúrák (char, logikai)
Referencia típusok a C # -ben
A referencia típusokat az jellemzi, hogy egyetlen értéket sem közvetlenül tárolnak bennük, hanem csak a tényleges értékre vonatkoznak. A referencia típusok a következők:
- tömbök
- Karakterláncok
kilátás
Ebben a gyakorlati tippben csak nagyjából foglalkozunk az érték- és referenciatípusokkal. További részletek a Microsoft .NET keretdokumentációban találhatók.
Egy másik gyakorlati tipp tippeket ad az első C # program létrehozásához.