Erro do Compilador CS0211
Não é possível obter o endereço da expressão especificada
Você pode usar o endereço de campos, variáveis locais e indireção de ponteiros, mas não pode usar, por exemplo, o endereço da soma de duas variáveis locais. Para obter mais informações, consulte Código não seguro e ponteiros.
O seguinte exemplo gera o erro CS0211:
// CS0211.cs
// compile with: /unsafe
public class MyClass
{
unsafe public void M()
{
int a = 0, b = 0;
int *i = &(a + b); // CS0211, the addition of two local variables
// try the following line instead
// int *i = &a;
}
public static void Main()
{
}
}
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: