¿Por qué recibo el siguiente error?
El código inseguro solo puede aparecer si compila con / inseguro "?
Trabajo en C # y Visual Studio 2008 para programar en Windows CE.
¿Por qué recibo el siguiente error?
El código inseguro solo puede aparecer si compila con / inseguro "?
Trabajo en C # y Visual Studio 2008 para programar en Windows CE.
Respuestas:
Para usar bloques de código inseguros, el proyecto debe compilarse con el interruptor / inseguro activado.
Abra las propiedades para el proyecto, vaya a la Build
pestaña y marque la Allow unsafe code
casilla de verificación.
Aquí hay una captura de pantalla:
ََََََََ
Probablemente porque estás usando un código inseguro.
¿Estás haciendo algo con punteros o conjuntos no administrados en alguna parte?
Para usar bloques de código inseguro, abra las propiedades del proyecto, vaya a la pestaña Generar y marque la casilla de verificación Permitir código inseguro , luego compile y ejecute.
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);
}
}
}
Salida:
Data is 10
Address is 1831848