Compilerfout CS0609
Kan het kenmerk IndexerName niet instellen op een indexeerfunctie die is gemarkeerd als onderdrukking
Het naamkenmerk (IndexerNameAttribute) kan niet worden toegepast op een geïndexeerde eigenschap die een onderdrukking is. Zie Indexeerfuncties voor meer informatie.
In het volgende voorbeeld wordt CS0609 gegenereerd:
// 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)
{
}
}
Notitie
Deze compilerfout wordt niet meer gebruikt in Roslyn. De vorige code moet worden gecompileerd.
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: