İngilizce dilinde oku

Aracılığıyla paylaş


Derleyici Hatası CS0822

Örtük olarak yazılan yerel ayarlar sabit olamaz

Örtük olarak yazılan yerel değişkenler yalnızca anonim türleri depolamak için gereklidir. Diğer tüm durumlarda sadece kolaylık sağlarlar. Değişkenin değeri hiçbir zaman değişmezse, değişkene açık bir tür vermeniz yeter. Değiştiriciyi readonly örtük olarak yazılan bir yerel ile kullanmaya çalışmak CS0106 oluşturur.

Bu hatayı düzeltmek için

  1. değişkeninin sabit veya readonlyolmasını istiyorsanız, değişkenine açık bir tür verin.

Örnek

Aşağıdaki kod CS0822 oluşturur:

// cs0822.cs  
class A  
{  
  
    public static int Main()  
    {  
        const var x = 0; // CS0822.cs  
        return -1;  
    }  
}  

Ayrıca bkz.