Erro do compilador CS0677
«variável»: um campo volátil não pode ser do tipo «tipo»
Os campos declarados com a volatile
palavra-chave devem ser de um dos seguintes tipos:
Qualquer tipo de referência
Qualquer tipo de ponteiro (em um
unsafe
contexto)Os tipos
sbyte
, byte, curto,ushort
, ,uint
int
,char
, float,bool
Tipos de enum baseados em qualquer um dos tipos acima
O exemplo a seguir gera CS0677:
// CS0677.cs
class TestClass
{
private volatile long i; // CS0677
public static void Main()
{
}
}
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: