摘要:
抽象属性: 抽象类可拥有抽象属性,这些属性在派生类中被实现。 public abstract class Person { public abstract string Name { get;set; } } class student:Person { public override string Name { get... 阅读全文
摘要:
C#反射: 反射指程序可以访问,检测和修改它本身状态和行为的一种能力。 程序集包含模块,而模块包含类型,类型又包含成员。反射则提供了封装程序集,模块和类型的对象。 功能: 可以使用反射动态的创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型。然后,可以调用类型的方法和访问其字段和属性。 用途: 1.它允许在运行时查看特性(attrib... 阅读全文
摘要:
c#特性: 特性(Attribute)是用于在运行时传递程序中的各种元素(比如类,方法,结构,枚举,组件等)的行为信息的声明标签。可以通过使用特性向程序添加声明性信息。一个声明性标签时通过放置在它它所应用的元素前面的方括号来描述的。 特性(Attribute)用于添加元数据,如编译器指令和注释,描述 阅读全文