乐逍遥

博客园 首页 新随笔 联系 订阅 管理

2006年1月12日 #

摘要: ArrayList 是数组的复杂版本。ArrayList 类提供在大多数 Collections 类中提供但不在 Array 类中提供的一些功能。例如: Array 的容量是固定的,而 ArrayList 的容量是根据需要自动扩展的。如果更改了 ArrayList.Capacity 属性的值,则自动进行内存重新分配和元素复制。 ArrayList 提供添加、插入或移除某一范围元素的方法。在 Arr... 阅读全文
posted @ 2006-01-12 10:30 乐逍遥 阅读(876) 评论(0) 推荐(0)

2006年1月9日 #

摘要: 元字符: +:规定前导字符必须再元字符前面出现一次或多次 *:规定前导字符必须在元字符前面出现0次或连续多次 ?:规定前导字符必须在元字符前面出现0次或1次 \s:用于匹配单个空格符,包括TAB键和换行符 \S:用于匹配除单个空格符以外的所有字符 \d:用于匹配0-9的数字 \D:匹配任何的非数字,等价于[^0-9] \w:用于匹配字符,数字,下划线 \W:用于匹配所有与w不匹配的字符 .:用于除... 阅读全文
posted @ 2006-01-09 11:15 乐逍遥 阅读(212) 评论(0) 推荐(0)

2006年1月5日 #

摘要: 在程序运行的时候,我们可能经常会用"Is"与"As"来进行类型判定,但它们在用法上有什么区别呢 1.Is运算符用于检查对象的运行时类型是否与给定类型兼容 expression is type 请注意,is 运算符只考虑引用转换、装箱转换和取消装箱转换。is 运算符不考虑其他转换(如用户定义的转换)。 2.as 运算符用于执行可兼容类型之间的转换。as 运算符用在以下形式的表达式中: ... 阅读全文
posted @ 2006-01-05 16:26 乐逍遥 阅读(929) 评论(0) 推荐(0)

2005年11月17日 #

摘要: 1.StreamReader sr = new StreamReader("README.txt"); string line; line = sr.ReadLine()) != null在这种情况下如果有中文字符,获取的line有时候是乱玛,如果出现这样的情况,在StreamReader的构造函数里面加上"Encoding"参数即可StreamReader sr = new StreamRead... 阅读全文
posted @ 2005-11-17 15:42 乐逍遥 阅读(390) 评论(0) 推荐(0)

摘要: +:前面的字符必须出现一次或者连续多次*:前面的字符必须出现0次或者连续多次?:前面的字符必须出现0次或者1次{}:前面的字符出现的频率\s:表示单个空格符\S:表示单个空格符以外的所有字符\d:用于匹配0-9的数字\w:匹配字母,数字,或者下划线\W:用于匹配所有和\w不匹配的字符^:定位符,表示后面的字符必须出现在目标字符串的开头$:定位符,表示前面的字符必须出现在目标字符串的结尾\b:表示字... 阅读全文
posted @ 2005-11-17 10:06 乐逍遥 阅读(964) 评论(2) 推荐(0)

摘要: 1. 在运行时,通过指向基类的引用,来调用实现派生类中的方法 2. 同一操作作用于不同的对象,可以有不同的解释,产生不同的结果,这就是多态性 3. 多态通过派生类复写基类中的虚函数方法来实现4. 同时要主要对" 重载(overload),覆写(override),虚方法,抽象方法"概念的理解 阅读全文
posted @ 2005-11-17 10:03 乐逍遥 阅读(273) 评论(0) 推荐(0)

摘要: 1.如果可能尽量使用接口来编程 2.使用属性代替原始数据 3.注意初始化顺序:C#中对于一些变量声明加入了initializer的概念。它们在构造函数之前被执行,实际上变量在基类的构造函数执行前之前被初始化。 所以,在初始化变量的时候不要用基类中的数据,因为它们还没有被构造另外:关于接口请参见:http://www.ddvip.net/program/c-/index1/114.htm ht... 阅读全文
posted @ 2005-11-17 09:54 乐逍遥 阅读(408) 评论(0) 推荐(0)

摘要: StringBuilder s=new StringBuilder();s. Append(' ',9); //注意一定要是'',而不能是"" 阅读全文
posted @ 2005-11-17 09:43 乐逍遥 阅读(1094) 评论(0) 推荐(0)

2005年11月16日 #

摘要: 1. 默认格式: 2. 其它的格式请参见: ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/cpref/html/frlrfsystemglobalizationnumberformatinfoclasstopic.htm”其它的格式参见”; 3. 通过” IFormatProvider”接口实现 A. ... 阅读全文
posted @ 2005-11-16 09:27 乐逍遥 阅读(791) 评论(0) 推荐(0)

2005年11月9日 #

摘要: 刚入门的朋友在用DateTime的时候,特别是在和int类型进行转换的时候,经常头疼,今天我把一些简单的方法,写出来,共大家”借鉴”. DateTime dt1= DateTime.Now: DateTime dt2= DateTime.Now: DimeSpan diff=dt2 – dt1: Double num=di... 阅读全文
posted @ 2005-11-09 09:05 乐逍遥 阅读(712) 评论(0) 推荐(0)