随笔分类 - 微软C#
摘要:XML:Extensible Markup Language(可扩展标记语言) 优点:容易读懂;格式标准任何语言都内置了XML分析引擎,不用单独进行文件分析引擎的编写;可以使用记事本打开,足够方便 XML语法规范:标签、嵌套、属性。标签要闭合,属性值要用“”包围,标签可以相互嵌套 程序操作XML的三
阅读全文
摘要:1.Regex.IsMatch(); 用来判断给定的字符串是否匹配某个正则表达式 2.Regex.Match(); 用来从给定的字符串中按照正则表达式的要求提取【一个】匹配的字符串 3.Regex.Matches(); 用来从给定的字符串中按照正则表达式的要求提取【所有】匹配的字符串 4.Regex
阅读全文
摘要:Path类(静态类) Directory类(静态类) File类(静态类) (1)Copy()方法:将第三个参数设为true,允许覆盖同名文件 (2)File.Exists(文件路径); 判断文件是否存在 (3)Move方法,Delete()方法,Create()方法等等可以通过File.进行自己学
阅读全文
摘要:一、自定义泛型 (1)泛型类 (2)泛型方法 (3)泛型接口 泛型接口 1).普通类来实现泛型接口 2).泛型类实现泛型接口 在调用的时候,需要传递数据类型才能new一个实例 二、自定义泛型的约束where
阅读全文
摘要:扩展方法是一种特殊类型的静态方法。对于一个C#类型,如类(包括密封类)、值类型、接口等,扩展方法可以在不改变该类型源码的前提下,为它的实例提供新的成员。因此,若要为一个框架或第三方库的某个类型增加辅助功能,通过扩展方法就可以轻而易举地实现,这也是“扩展”的意义所在。最常见的是在Linq中使用。 使用
阅读全文