Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Bidang 'field' tidak pernah diberikan nilai, dan akan selalu memiliki nilai default 'value'
Kompilator mendeteksi deklarasi field privat atau internal yang tidak diinisialisasi dan tidak pernah diberi nilai.
Nota
Peringatan ini hanya dilaporkan selama operasi Build atau Rebuild eksplisit. Ini tidak muncul selama mengetik di IDE sebagai bagian dari diagnostik IntelliSense. Ini berarti bahwa jika Anda memperbaiki peringatan dengan menggunakan kolom atau menghapusnya, peringatan mungkin tetap ada dalam daftar kesalahan hingga Anda mengkompilasi ulang proyek.
Sampel berikut menghasilkan CS0649:
// 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()
{
}
}