C# içinde bir arabirimin bir parçası olarak bir dizinleyici bildirme sözdizimi nedir? Hala bu [] mu? Bir arabirimde bu anahtar sözcüğünü kullanma hakkında bir şey garip geliyor.Dizin oluşturucu arabiriminin bir parçası olarak C#
7
A
cevap
20
public interface IYourList<T>
{
T this[int index] { get; set; }
}
5
Bu bana sorarsanız, diğer zamanlarda oldukça garip bir sözdizimi! Ama işe yarıyor. get;
ve/veya parçalarını tanımlamak zorunda değilsiniz, bir arayüzde tam olarak sıradan özelliklere benzeyen sadece bir yarım kolon.
4
Sana fakat evet, bu doğrudur demek istediğini biliyorum. İşte the docs.