Baca dalam bahasa Inggris

Bagikan melalui


Peringatan Pengompilasi (level 4) CS0649

Bidang 'field' tidak pernah ditetapkan ke sesuatu, dan akan selalu memiliki nilai default 'value'

Pengompilasi mendeteksi deklarasi bidang internal atau privat yang tidak diinisialisasi yang tidak pernah diberi nilai.

Contoh berikut menghasilkan CS0649:

C#
// CS0649.cs  
// compile with: /W:4  
using System.Collections;  
  
class MyClass  
{  
   Hashtable table;  // CS0649  
   // You may have intended to initialize the variable to null  
   // Hashtable table = null;  
  
   // Or you may have meant to create an object here  
   // Hashtable table = new Hashtable();  
  
   public void Func(object o, string p)  
   {  
      // Or here  
      // table = new Hashtable();  
      table[p] = o;  
   }  
  
   public static void Main()  
   {  
   }  
}