İngilizce dilinde oku

Aracılığıyla paylaş


Derleyici Hatası CS0825

'var' bağlamsal anahtar sözcüğü yalnızca yerel değişken bildirimi içinde görünebilir.

Bu hatayı düzeltmek için

  1. Değişken sınıf kapsamına aitse, değişkene açık bir tür verin. Aksi takdirde, kullanılacak yöntemin içine taşıyın.

Örnek

Aşağıdaki kod, bir sınıf alanında kullanıldığından CS0825 var oluşturur:

// cs0825.cs  
class Test  
{  
    // Both of these declarations trigger CS0825
    private var genreName;
    private var bookTitles = new List<string>();
  
    static int Main()  
    {  
        var totalBooks = 42; // var is OK here  
        return -1;  
    }  
}  

Ayrıca bkz.