C# 编程/关键字/volatile
外观
< C Sharp 编程 | 关键字
volatile
关键字用于声明一个变量,该变量的值可能随时间而改变,因为外部进程、系统硬件或其他并发运行的线程对其进行了修改。
您应该在成员变量声明中使用此修饰符,以确保在读取值时始终获取变量的最新(最新)值。
class MyClass
{
public volatile long systemclock;
}
C# 关键字 | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
特殊 C# 标识符(上下文关键字) | |||||||||||||||
| |||||||||||||||
上下文关键字(用于查询) | |||||||||||||||
|
此关键字自 .NET Framework 1.1(Visual Studio 2003)起就成为 C# 编程语言的一部分。