Derleyici Hatası CS0668
İki dizin oluşturucu farklı adlara sahiptir; IndexerName özniteliği, bir tür içindeki her dizin oluşturucuda aynı adla kullanılmalıdır
IndexerName özniteliğine geçirilen değerler bir türdeki tüm dizin oluşturucular için aynı olmalıdır. IndexerName özniteliği hakkında daha fazla bilgi için bkz. IndexerNameAttribute Sınıfı.
Aşağıdaki örnek CS0668 oluşturur:
// CS0668.cs
using System;
using System.Runtime.CompilerServices;
class IndexerClass
{
[IndexerName("IName1")]
public int this [int index] // indexer declaration
{
get
{
return index;
}
set
{
}
}
[IndexerName("IName2")]
public int this [string s] // CS0668, change IName2 to IName1
{
get
{
return int.Parse(s);
}
set
{
}
}
void Main()
{
}
}
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: