Megosztás:


Tagok

Ez a szakasz az F# objektumtípusok tagjait ismerteti.

Megjegyzések

A tagok olyan funkciók, amelyek egy típusdefiníció részét képezik, és a member kulcsszóval deklarálva vannak. 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 szerkezetek.

A tagok általában egy típus nyilvános felületét alkotják, ezért nyilvánosak, kivéve, ha másként vannak megadva. A tagok privátnak vagy belsőnek is deklarálhatók. További információ: Hozzáférés-vezérlés. Az aláírások fájlokkal bizonyos típusú tagokat is közzétehet vagy nem tehet közzé. További információ: Aláírások.

A privát mezők és do kötések, amelyeket csak az osztályok használnak, nem valódi tagok, mivel 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 leírtuk őket.

Téma Leírás
let Kötések osztályokban Az osztályok magánmező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.
Módszerek 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ípusok testreszabott operátorainak definícióját ismerteti.
Események Az események és az eseménykezelés támogatásának definícióját ismerteti az F#-ban.
Struktúrák A szerkezetek definícióját ismerteti az F#-ban.
Explicit mezők Egy típus nem inicializált mezőinek definícióját ismerteti.