理解C#的Reflection
C#中的反射有点偏门,它是一种可以访问、检测和修改程序本身状态或行为的一种能力.在程序的运行期间可以获取Assembly,Module,Class中的相关信息. 反射的优点包括: 提高了程序的灵活性和扩展性. 减少了程序的耦合程度. 方便开发人员的调试. 但是这也是有代价的,因为反射有点类似Java的中间层,它也是一种解释型的操作,因此对于高并发/高性能的程序上,并不推荐使用;并且反射会使得代码逻辑变得更加难以维护. using System; using System.Reflection; public class Info { private string qq; private string phone; private string address; public string QQ { get { return qq; } set { if … “理解C#的Reflection”
Read More