摘要:
dynamic是c# 4.0新增的类型,可以修饰类,对象,属性,索引器,方法返回值等。class ExampleClass{ // A dynamic field. static dynamic field; // A dynamic property. dynamic prop { get; set; } // A dynamic return type and a dynamic paramater type. public dynamic exampleMethod(dynamic d) { // A dynamic local v... 阅读全文
摘要:
Find方法和FirstOrDefault方法效果相同,都是返回满足条件的第一个元素,如果没有该元素,则返回null。那么这两个扩展方法有什么不同?1)Find方法是.netFramework2.0的,而FirstOrDefault是3.5的。2)Find方法只能在List上使用,而后者能更广泛应用在IEnemerable上。3)依据http://stackoverflow.com/questions/14032709/performance-of-find-vs-firstordefault一文,Find最终是建立在Array的查找之上,而在IEnemerable上的FirstOrDefau 阅读全文