(一)fixed 语句禁止
垃圾回收器重定位可移动的
变量。fixed 语句只能出现在
不安全的上下文中。Fixed 还可用于创建固定大小的缓冲区。
fixed 语句设置指向托管
变量的
指针并在 statement 执行期间“钉住”该变量。如果没有 fixed 语句,则指向可移动托管
变量的
指针的作用很小,因为
垃圾回收可能不可预知地
重定位变量。C#
编译器只允许在 fixed 语句中分配指向托管变量的指针。
(二)Fixed函数:按指定的位数进行四舍五入得到文本型的数值,如果其第二个参数是正数是在小数点的右侧进行四舍五入,反之在小数点的左侧,第三个参数决定其是否用
千位分隔符FIXED(number, [decimals], [no_commas]) FIXED 函数语法具有以下参数(参数:为操作、事件、方法、属性、函数或过程提供信息的值。):
使用命令(在“开始”选项卡上的“数字”组中,单击“数字”旁边的箭头,然后单击“数字”) 格式化包含数字的
单元格与直接使用函数 FIXED 格式化数字的主要区别在于:函数 FIXED 将其结果转换成
文本,而用“单元格”命令设置格式的数字仍然是数字。