Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Niejawnie wpisanych ustawień lokalnych nie może być const
Niejawnie wpisane zmienne lokalne są niezbędne tylko do przechowywania typów anonimowych. We wszystkich innych przypadkach są one tylko wygodą. Jeśli wartość zmiennej nigdy się nie zmienia, po prostu nadaj jej jawny typ. Próba użycia readonly modyfikatora z niejawnie wpisanym lokalnie spowoduje wygenerowanie CS0106.
Aby poprawić ten błąd
- Jeśli wymagasz, aby zmienna była stała lub
readonly, nadaj jej jawny typ.
Przykład
Poniższy kod generuje CS0822:
// cs0822.cs
class A
{
public static int Main()
{
const var x = 0; // CS0822.cs
return -1;
}
}