Compilerfehler CS1667
Das Attribut 'attribute' ist in Zugriffsmethoden von Eigenschaften oder Ereignissen ungültig. Es ist nur in Deklarationen vom Typ 'declaration type' gültig.
Dieser Fehler tritt auf, wenn Sie ein Attribut für die Zugriffsmethode einer Eigenschaft oder eines Ereignisses verwenden, das sich jedoch auf die Eigenschaft oder das Ereignis selbst bezieht. Dieser Fehler kann bei den Attributen CLSCompliantAttribute, ConditionalAttributeund ObsoleteAttributeauftreten.
Im folgenden Beispiel wird CS1670 generiert:
// CS1667.cs
using System;
public class C
{
private int i;
//Try this instead:
//[Obsolete]
public int ObsoleteProperty
{
[Obsolete] // CS1667
get { return i; }
set { i = value; }
}
public static void Main()
{
}
}
Feedback zu .NET
.NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: