2013年8月14日
摘要: 今天在工作中需要将一个类中所有的属性的NAME,以及VALUE添加进一个容器中。一个一个判断添加很慢,突然想到有遍历属性的办法。于是写了一个通用的方法,代码如下: private Dictionary GetParaByEntity( T entity ) where T : class { if ( entity == null ) { return null; } Dictionary para = new Dictionary(); ... 阅读全文
posted @ 2013-08-14 16:57 而立未立 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 在异步编程进行单元调试的时候,由于主线程在反馈之前就可能会执行完毕,导致还未接受到反馈整个执行域就销毁了。需要阻塞当前线程,等待异步反馈完成。一个简单的办法如下: [TestMethod] public void TestAsynResponse() { OdaLibSeiviceCommand.Instance.GetBaidu( ( obj, e ) => { using ( e.Result ) { using ( S... 阅读全文
posted @ 2013-08-14 13:06 而立未立 阅读(886) 评论(0) 推荐(0) 编辑