Perché visualizzo il seguente errore?
Il codice non sicuro può apparire solo se si compila con / unsafe "?
Lavoro in C # e Visual Studio 2008 per la programmazione su Windows CE.
Perché visualizzo il seguente errore?
Il codice non sicuro può apparire solo se si compila con / unsafe "?
Lavoro in C # e Visual Studio 2008 per la programmazione su Windows CE.
Risposte:
Per utilizzare blocchi di codice non sicuri, il progetto deve essere compilato con l'opzione / unsafe su.
Apri le proprietà del progetto, vai alla Build
scheda e seleziona la Allow unsafe code
casella di controllo.
Ecco uno screenshot:
ََََََََ
Probabilmente perché stai usando un codice non sicuro.
Stai facendo qualcosa con puntatori o assiemi non gestiti da qualche parte?
Per usare blocchi di codice non sicuri, apri le proprietà del progetto, vai alla scheda Genera e seleziona la casella di controllo Consenti codice non sicuro , quindi compila ed esegui.
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);
}
}
}
Produzione:
Data is 10
Address is 1831848