Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
'Name' ist vom Typ 'typ'. In einer Konstantendeklaration muss als Typ 'sbyte', 'byte', 'short', 'ushort', 'int', 'uint', 'long', 'ulong', 'char', 'float', 'double', 'decimal', 'bool', 'string', ein Enumerationstyp oder ein Verweistyp angegeben werden.
Die in eine Konstantendeklaration zulässigen Typen sind auf die in dieser Meldung beschriebenen eingeschränkt.
So beheben Sie diesen Fehler
- Deklarieren Sie die Konstante mit einem zulässigen Typ.
Beispiel
Der folgende Code generiert Fehler CS1959, da null kein Typ ist.
// cs1959.cs
class Program
{
static void Test<T>() where T : class
{
const T x = null; // CS1959
}
}