06 2012 档案
摘要:C#中的字符串格式String.FormatString.Format()和ToString()是一回事。就是给个参数,再给个字符串格式,然后按照给定的格式输出参数。详细信息可以在这个链接看到,http://msdn.microsoft.com/zh-cn/library/fbxft59x.aspx Topic: Formatting Types1. 标准数字格式----- C 或者c , 货币。默认是小数点后两位,有时候后面跟个数字,比如C3,就是小数点后三位的意思。不同的文化设置,前面的货币符号是不同的。double money = 123.456;money.ToString("
阅读全文
摘要:C#中重载运算符的语法和其它语言差不多,比起C++来,它多一个限制,重载运算符的这个方法必须是public static的下面以重载+为例:using System;using System.Collections.Generic;using System.Text;namespace 运算符重载{ class fushu { public fushu(int varA, int varB) { this.A = varA; this.B = varB; } //把成员变量定义成公有...
阅读全文
摘要:lIQueryable接口与IEnumberable接口的区别: IEnumerable 泛型类在调用自己的SKip 和 Take 等扩展方法之前数据就已经加载在本地内存里了,而IQueryable 是将Skip ,take 这些方法表达式翻译成T-SQL语句之后再向SQL服务器发送命令。也是延迟在我要真正显示数据的时候才执行。
阅读全文
摘要:Readonly和Const在初值定下来之后都只读不可写。Readonly是“只读变量”,Const才是“真常量”。Const的值是在编译时内联到引用程序集当中,也就是写死了,如果程序集A引用了含有Const常量的程序集B,那么程序集A看到的Const常量就是一个固定的值,如果这个值变了,那么程序集B中的新值要重新编译一遍才能被A识别。而使用Readonly的话,值是运行时确定的,就是说程序集A在程序集B中动态获取了一把。比较:conststatic readonlyreadonly初始化的时机声明时声明时或构造函数声明时或构造函数值确定的时机编译时运行时运行时可定义的位置字段或函数内的局部常
阅读全文

浙公网安备 33010602011771号