Tagok
Ez a szakasz az F#-objektumtípusok tagjait ismerteti.
Megjegyzések
A tagok olyan szolgáltatások, amelyek egy típusdefiníció részét képezik, és a member
kulcsszóval vannak deklarálva. Az F#-objektumtípusok, például rekordok, osztályok, diszkriminált uniók, interfészek és struktúrák támogatják a tagokat. További információ: Rekordok, osztályok, diszkriminált uniók, interfészek és struktúra.
A tagok általában egy típus nyilvános felületét alkotják, ezért nyilvánosak, hacsak másként nincs megadva. A tagok deklarálhatók magánjellegűnek vagy belsőnek is. Ezzel kapcsolatos további információt a Hozzáférés-vezérléscímű témakörben talál. Az aláírásfájlokkal elérhetővé tehetők vagy nem tehetők közzé bizonyos típusú tagok. További információ: Aláírások.
A csak osztályokkal használt privát mezők és do
kötések nem valódi tagok, mert soha nem részei egy típus nyilvános felületének, és nem deklarálva vannak a kulcsszóval, de ebben a member
szakaszban is ismertetjük őket.
Kapcsolódó témakörök
Témakör | Leírás |
---|---|
let Kötések osztályokban |
Az osztályok privát mezőinek és függvényeinek definícióját ismerteti. |
do Kötések osztályokban |
Az objektum inicializálási kódjának specifikációját ismerteti. |
Tulajdonságok | Az osztályok és más típusok tulajdonságtagokat ismerteti. |
Indexelt tulajdonságok | Az osztályok és más típusok tömbszerű tulajdonságait ismerteti. |
Metódusok | Olyan függvényeket ismertet, amelyek egy típus tagjai. |
Konstruktorok | Olyan speciális függvényeket ismertet, amelyek inicializálják egy adott típusú objektumot. |
Operátor túlterhelése | A típusokhoz testre szabott operátorok definícióját ismerteti. |
Események | Ismerteti az események és az eseménykezelés támogatásának definícióját az F#-ban. |
Struktúrák | Az F#-beli struktúra definícióját ismerteti. |
Explicit mezők | Egy típus nem inicializált mezőinek definícióját ismerteti. |