Megosztás a következőn keresztül:


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.

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.