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
Dolgozzon együtt velünk a GitHubon
A tartalom forrása a GitHubon található, ahol létrehozhat és áttekinthet problémákat és lekéréses kérelmeket is. További információért tekintse meg a közreműködői útmutatónkat.