C# 编程/关键字/fixed
外观
fixed
关键字用于防止垃圾回收器重新定位变量。你只能在不安全的上下文中使用它。
fixed (int *c = &shape.color) {
*c = Color.White;
}
如果你使用的是 C# 2.0 或更高版本,则fixed
也可用于声明固定大小的数组。这在创建与COM项目或DLL一起工作的代码时非常有用。
你的数组必须由以下基本类型之一组成:bool
、byte
、char
、double
、float
、int
、long
、sbyte
、short
、ulong
或ushort
。
protected fixed int monthDays[12];
C# 关键字 | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
特殊的 C# 标识符(上下文关键字) | |||||||||||||||
| |||||||||||||||
上下文关键字(用于查询) | |||||||||||||||
|