Aracılığıyla paylaş


Özellikler ve Dizin Oluşturucular Arasında Karşılaştırma (C# Programlama Kılavuzu)

Dizin oluşturucular özellikler gibidir. Aşağıdaki tabloda gösterilen farklar dışında, özellik erişimcileri için tanımlanan tüm kurallar dizin oluşturucu erişimcileri için de geçerlidir.

Özellik Dizin Oluşturucu
Yöntemlerin genel veri üyesiymiş gibi çağrılmasına izin verir. Bir nesnenin iç koleksiyonunun öğelerine nesnenin kendisinde dizi gösterimi kullanılarak erişilmesine izin verir.
Basit bir adla erişilir. Dizin aracılığıyla erişilir.
Statik veya örnek üyesi olabilir. Örnek üyesi olmalıdır.
Bir özelliğin get erişimcisinde parametre yoktur. Dizin get oluşturucunun erişimcisi, dizin oluşturucuyla aynı resmi parametre listesine sahiptir.
Bir özelliğin küme erişimcisi örtük value parametresini içerir. Dizin set oluşturucunun erişimcisi, dizin oluşturucuyla ve değer parametresiyle aynı resmi parametre listesine sahiptir.
Otomatik olarak uygulanan özelliklerle kısaltılmış söz dizimlerini destekler. Yalnızca dizin oluşturucuları almak için gövdeli ifade üyelerini destekler.

Ayrıca bkz.