- decimal舍入
- “四舍五入”:
Decimal.Truncate(Value);//向零方向舍入
Decimal.Floor(Value);//向负无穷方向舍入
- “舍入为偶数”:
Decimal.Round(Value,Digits);//Round(3.345,2) = 3.34
- 格式字符串
Consloe.WriteLine("{0,20:X5}{1,10:C2}",str1,str2);//{占位,输出宽度:格式}
- 保留字“static”表明该方法为静态方法,将作用于类或结构而不是作用于类或结构中的某个特定的方法,它必须与类或结构的名字配合使用,如Console.WriteLine();
- 字段就是在一个类的内部,但在这个类里的所有方法的外部所声明的变量或者常数。如里字段只与这个类关联而不与类的实例关联,声明为静态static。
- new保留字的角色和作用:
new表达式的返回值是一个引用(指针),它指系统从堆分配的那个内存块。如:int[] aiArray = new int[]
- 进一步理解new的作用:明确给对象在堆里分配空间
- Random rand;//rand没被初始化,什么都不做
- rand = new Random();//为rand从堆分配内存和初始化操作等
- C#不允许你用保留字const去声明一个数组——只有在编译阶段被确定或计算出来的值才能被声明为常数;数组需要一个new操作,而new操作只有等到运行阶段才会发生。
- 程序学一项基本原则——“把变量,不管是数组还是其它类型的变量,尽可能声明为局部变量”;可是当需要在一个程序里频繁调用某个方法而这个方法又要用到一个其元素都是些常数的数组时,就应该把那个数组搬到那个方法的外部并把它声明为一个static字段。
- .NET的Random类供程序员用来从从那颗随机种子开始生成随机数。
|