dizinleyicileri için kısayol C# içinde bir sınıfta bir dizinleyici kullanıyorum, ancak dizinleyiciler oluşturmak için varsayılan olarak bir kısayol olup olmadığını merak ediyorum (örneğin 'cw
sekme sekmesi' Console.WriteLine()
için). Bunun olup olmadığını bilen var mı? peşinC#
public string SurName { get; set; }
public string FirstName { get; set; }
public string Birthplace { get; set; }
public string this[int index]
{
set
{
switch (index)
{
case 0:
this.SurName = value;
break;
case 1:
this.FirstName = value;
break;
case 2:
this.Birthplace = value;
break;
default:
throw new ArgumentOutOfRangeException("index");
}
}
get
{
switch (index)
{
case 0: return this.SurName;
case 1: return this.FirstName;
case 2: return this.Birthplace;
default:
throw new ArgumentOutOfRangeException("index");
}
}
}
Teşekkür:
İşte sınıfı 'Kişi' için (dizinleyicideki ile) benim kod!
-Jeremy
Kod parçacığı dizinleyici olarak adlandırılır, ind + sekme + sekmesi veya hatta + sekme + sekmesi yazarak kullanabilirsiniz (intellisense'de işaretlendiği anda)) –