Por que obtenho o seguinte erro?
Código inseguro pode aparecer apenas se estiver compilando com / inseguro "?
Eu trabalho em C # e Visual Studio 2008 para programação no Windows CE.
Por que obtenho o seguinte erro?
Código inseguro pode aparecer apenas se estiver compilando com / inseguro "?
Eu trabalho em C # e Visual Studio 2008 para programação no Windows CE.
Respostas:
Para usar blocos de código não seguros, o projeto deve ser compilado com a opção / insegura ativada.
Abra as propriedades do projeto, vá para a Build
guia e marque a Allow unsafe code
caixa de seleção.
Aqui está uma captura de tela:
ََََََََ
Provavelmente porque você está usando código não seguro.
Você está fazendo algo com ponteiros ou montagens não gerenciadas em algum lugar?
Para usar blocos de código não seguros, abra as propriedades do projeto, vá para a guia Compilar e marque a caixa de seleção Permitir código não seguro , depois compile e execute.
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);
}
}
}
Resultado:
Data is 10
Address is 1831848