Mengapa saya mendapatkan kesalahan berikut?
Kode tidak aman hanya dapat muncul jika dikompilasi dengan / tidak aman "?
Saya bekerja di C # dan Visual Studio 2008 untuk pemrograman di Windows CE.
Mengapa saya mendapatkan kesalahan berikut?
Kode tidak aman hanya dapat muncul jika dikompilasi dengan / tidak aman "?
Saya bekerja di C # dan Visual Studio 2008 untuk pemrograman di Windows CE.
Jawaban:
Untuk menggunakan blok kode yang tidak aman, proyek harus dikompilasi dengan tombol / unsafe on.
Buka properti untuk proyek tersebut, buka Build
tab dan centang Allow unsafe code
kotak centang.
Ini tangkapan layarnya:
ََََََََ
Mungkin karena Anda menggunakan kode yang tidak aman.
Apakah Anda melakukan sesuatu dengan petunjuk atau rakitan yang tidak terkelola di suatu tempat?
Untuk menggunakan blok kode yang tidak aman, buka properti proyek, buka tab Build dan centang kotak Izinkan kode tidak aman , lalu kompilasi dan jalankan.
class myclass
{
public static void Main(string[] args)
{
unsafe
{
int iData = 10;
int* pData = &iData;
Console.WriteLine("Data is " + iData);
Console.WriteLine("Address is " + (int)pData);
}
}
}
Keluaran:
Data is 10
Address is 1831848