
fix来自ed是一个计算机专业术语,指向托管变量的指针并在 statement 执行期间"钉住"该变量。
- 外文名称 fixed
- 性质 科学
- 类别 计算机
简介
轮水致边相 (一)fixed 语句禁止垃圾回收器重定位可移动的变量。fixed 语句只能出改血值刘组至居概类厚范现在不安全的上下文中。Fixed 还可用于创二速应四著区龙石倍建固定大小的缓冲区。
fixed 语句设置指向托管变量的指针并在 statement 执行期间"钉住"该变量。如果没有 fixed 语句,则指向可移动托管变量的指针的作用很小,因来振侵集据念希用传名五为垃圾回收可能不可预知地重定位变量。C# 编译器只允许在 fixed 语句中分革翻养讨顺抗矿定送配指向托管变量的指针。
示例
// statem草宽冲印望尽时亚氢协ents_fixed.来自cs// comp较谈省范神ile with: /unsafeusing System;class Point{ public int x, y; }class F360百科ixedTest { // Unsafe method: takes a pointer to an in粒包便硫确安t. unsafe static void SquarePtrParam (int* p) { *p *= *p; } unsafe s秋略香相策tatic void Main() { Point pt = new P换美讨能回额告官房的汽oint(); pt.x = 5; pt.y = 6; // Pin pt in place: fixed (int* p = &pt.x) { Sq跟甚够先误势理般层这uarePtrParam (p); } // pt now u元马斯还垂地率npinned Conso准源解le.WriteLine ("{0} {1}", pt.x, pt.y); }}
(二)Fixed函数:按指定的位数进行四舍五入得到文本型的数值,如果其第二个参数是正数是在小数点的右侧进行四左外细连参比曾大模告舍五入,反之在小数点的左侧,第三个参数决定其是否用千位分隔符
应用
将数字按指定的小数位数进行取整,利用句号和逗号以十进制格式对该数进行格式设置,并以文本形式返回结果。
语法
FIXED(number, [decimals], [no_commas]) FIXED 函数语法具有以下参数(参数:为操作、事件、方法、属性、函数或过程提供信息的值。):
Number 必需。要进行舍入并转换为文本的数例类传离若字。
Decimals 可选。小数点右边的位数。
No_commas 可选。一个逻辑值,如果为 TRUE,则会禁止 FI刚写置死格功轮剂南府清XED 在返回的文本中包含逗号。
注意事项
在 品女再周客功诉Microsoft Excel 中,Numbers 的最大有效位数不能超过 15 位失军肥自笔斤,但 decimals 可达行总象乡有衡高采愿振到 127。
如果 decimals 为负数,则 number 在小数点左侧进行舍入。
如果来自省略 decimals,则假设其值为 2。
值精松自听呀体 如果 no_commas 为 F集育充部问写核黄才及ALSE 或被省略,则返回的文本会像通常一样包含逗号。
使用命令(在"开始"选项卡上的"数字"组中,单击"数字"旁边的箭头,然后单击"数字") 格式化包含数字的单元格与直接使用函数 FIXED 格式化数字的主要区别在于:函数 FIXED 将其结果转换成文本,而用"单元格"命令设置格式的数字仍然是数字。
示例
如概述图输入excel中,熟悉该函数的应用