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


Tulajdonságok és indexelők összehasonlítása (C# programozási útmutató)

Az indexelők olyanok, mint a tulajdonságok. A következő táblázatban látható különbségek kivételével a tulajdonságkiegészítőkre vonatkozó összes szabály az indexelő tartozékokra is vonatkozik.

Tulajdonság Indexelő
Lehetővé teszi, hogy a metódusok úgy legyenek meghívva, mintha nyilvános adatok tagjai lennének. Lehetővé teszi egy objektum belső gyűjteményének elemeinek elérését az objektumon lévő tömb jelölésével.
Egyszerű névvel érhető el. Indexen keresztül érhető el.
Lehet statikus vagy példánytag. Példánytagnak kell lennie.
A tulajdonság lekéréses tartozéka nem rendelkezik paraméterekkel. Egy get indexelő tartozéka ugyanazzal a formális paraméterlistával rendelkezik, mint az indexelő.
A tulajdonságkészlet tartozéka az implicit value paramétert tartalmazza. Az set indexelő tartozéka ugyanazzal a formális paraméterlistával rendelkezik, mint az indexelő, valamint az értékparaméter .
Támogatja az automatikusan implementált tulajdonságok rövidített szintaxisát. Csak indexelők lekéréséhez támogatja a kifejezés testes tagjait.

Lásd még