Kesalahan Kompilator CS0609
Tidak dapat mengatur atribut IndexerName pada tindakan mengambil alih bertanda pengindeks
(IndexerNameAttribute) atribut nama tidak dapat diterapkan ke properti terindeks yang merupakan tindakan ambil alih. Untuk informasi selengkapnya, lihat Pengindeks.
Sampel berikut menghasilkan CS0609:
// CS0609.cs
using System;
using System.Runtime.CompilerServices;
public class idx
{
public virtual int this[int iPropIndex]
{
get
{
return 0;
}
set
{
}
}
}
public class MonthDays : idx
{
[IndexerName("MonthInfoIndexer")] // CS0609, delete to resolve this CS0609
public override int this[int iPropIndex]
{
get
{
return 0;
}
set
{
}
}
}
public class test
{
public static void Main(string[] args)
{
}
}
Catatan
Kesalahan Pengompilasi ini tidak lagi digunakan di Roslyn. Contoh sebelumnya harus berhasil dikompilasi.
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: