c# 锁
摘要:lock和Monitor的区别 一、lock的底层本身是Monitor来实现的,所以Monitor可以实现lock的所有功能。 二、Monitor有TryEnter的功能,可以防止出现死锁的问题,lock没有。 Mutex和其他两者的区别
阅读全文
C#反射的一些经验[转载]
摘要:写代码的时候经常需要分析已有类型的信息例如:分析现有类型自动生成类, 或者为现有的类自动增加一些功能总结了一点点经验以ClassA a; 为例1. 通过typeof(ClassA) 或者 a.GetType() 获取类型信息, 推荐使用typef() 可以避免空引用,而且有的时候不需要构造一个Cla
阅读全文