Błąd kompilatora CS0677
"zmienna": pole volatile nie może być typu "type"
Pola zadeklarowane za pomocą volatile
słowa kluczowego muszą być jednym z następujących typów:
Dowolny typ odwołania
Dowolny typ wskaźnika (w
unsafe
kontekście)Typy
sbyte
, bajty, krótkie,ushort
, ,int
uint
, ,char
float,bool
Typy wyliczenia na podstawie dowolnego z powyższych typów
Poniższy przykład generuje CS0677:
// CS0677.cs
class TestClass
{
private volatile long i; // CS0677
public static void Main()
{
}
}
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: