摘要:
一、介绍 IsAssignableFrom()方法,子类赋给父类或者接口。验证是否接口子类(还可以加个判断不是抽象),父类用这个。 IsInstanceOfType,检查某个对象是否是某个类型,type.IsInstanceOfType(object) IsAbstract,是否是抽象类,接口,抽象 阅读全文
摘要:
一、程序集 二、动态调用方法 三、方法参数,构造函数有多个或者重载怎么办? 四、为属性赋值 五、创建对象 六、获取非public的方法,就把sayhi方法改为私有的再测试 七、lambda构造创建类 反射的性能比较低的,我们可以用lambda构造来代替或者构造函数调用得到一个对象。时间仓促,不做演示 阅读全文
摘要:
访问特性:得到特性之后,我们就能根据特性的对象获取由构造函数贴进去的属性值 阅读全文
摘要:
Type类型是反射的最重要的一个类: 一、获取Type类型 object类型包含一个叫做GetType方法,它返回实例的type对象的引用。因为所有的类最终是继承Object,所以我们可以在任何对象上使用GetType方法 ①使用GetType方法 Type t=person.GetType(); 阅读全文
摘要:
1.指定字符出现多次用 ([a-zA-Zxxx]+),不是 (a-zA-Zxxx)+,后面那个是这一组出现多次,对于贪婪模式来说可能有些问题 2.贪婪模式,最好后面跟着一个结束标识符 3..net默认使用的是Unicode匹配模式‘’ 4、 关于C#字符串中的\转义问题 与 正则表达式中的\的转义问 阅读全文
摘要:
有关元字符 请看这篇文章: http://www.cnblogs.com/entclark/p/7802060.html 小练习: 字符串提取:(一般字符串提取不加^ 和 $,不限制) 反向引用 单词边界 阅读全文