Kesalahan Pengompilasi CS0210
Anda harus memberikan penginisialisasi dalam deklarasi tetap atau using
pernyataan
Anda harus mendeklarasikan dan menginisialisasi variabel dalam pernyataan tetap. Untuk informasi selengkapnya, lihat Kode dan Pointer Tidak Aman.
Sampel berikut menghasilkan CS0210:
// CS0210a.cs
// compile with: /unsafe
class Point
{
public int x, y;
}
public class MyClass
{
unsafe public static void Main()
{
Point pt = new Point();
fixed (int i) // CS0210
{
}
// try the following lines instead
/*
fixed (int* p = &pt.x)
{
}
fixed (int* q = &pt.y)
{
}
*/
}
}
Sampel berikut juga menghasilkan CS0210 karena using
pernyataan tidak memiliki inisialisasi.
// CS0210b.cs
using System.IO;
class Test
{
static void Main()
{
using (StreamWriter w) // CS0210
// Try this line instead:
// using (StreamWriter w = new StreamWriter("TestFile.txt"))
{
w.WriteLine("Hello there");
}
}
}
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: