反射是程序可以访问,检测和修改它本身或者行为的一种能力。
反射动态创建类型的实例,将类型绑定到现有对象,或从现有对象获取类型。然后 可以调用类型的方法或访问其字段和属性。
优点:
反射提高了程序的灵活性和扩展性。
降低了耦合性,提高了适应能力。
它允许程序创建和控制任何类的对象,无需提前硬编码目标类。
-----------------------------
List.Add() 类型不安全
队列(Queue)在并发的时候选用。
堆栈(Stack)
键值对集合:
HashFable:
Dictionary:<泛型>
类的成员:方法 事件