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()
{
}
}
Berkolaborasi dengan kami di GitHub
Sumber untuk konten ini dapat ditemukan di GitHub, yang juga dapat Anda gunakan untuk membuat dan meninjau masalah dan menarik permintaan. Untuk informasi selengkapnya, lihat panduan kontributor kami.
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: