乐逍遥

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

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)