CS0208 de erro do compilador
Mensagem de erro
Não é possível obter o endereço de obter o dimensionar da ou declarar um ponteiro para um tipo gerenciado ('tipo')
Mesmo quando usado com o não seguro palavra-chave, pegar o endereço de um objeto gerenciado, obtendo o dimensionar de um objeto gerenciado ou declarar um ponteiro para um tipo gerenciado não é permitido.Para obter mais informações, consulte Não seguro código e ponteiros (guia de programação C#).
Exemplo
O exemplo a seguir gera CS0208:
// CS0208.cs
// compile with: /unsafe
class S
{
public int a = 98;
}
public class MyClass
{
unsafe public static int Main()
{
S s = new S(); // S is managed
S * s2 = &s; // CS0208
return 1;
}
}