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.
Felder eines statischen schreibgeschützten Felds können nicht als beschreibbarer Verweis zurückgegeben werden.
Beispiel
Im folgenden Beispiel wird der Fehler CS8163 generiert:
// CS8163.cs (12,14)
public class Test
{
public struct S1
{
public char x;
}
public static readonly S1 s2;
char Test2()
{
return s2.x;
}
}
So beheben Sie diesen Fehler
Wenn Sie den Wert eines static readonly
-Felds zurückgeben möchten, kann dieser Fehler durch Umgestalten für die Rückgabe als Wert behoben werden:
public class Test
{
public struct S1
{
public char x;
}
public static readonly S1 s2;
char Test2()
{
return s2.x;
}
}