摘要: 问题是有如一组List,需要找到第一个降序成员。问题提出者举了一个例子:1,2,2,3,3,4,4,5,5,4,<=this should be my output4,3,3,2,2,1解决方法有很多,最简单的方法——逐成员遍历即可解决,但MarcinJuraszek采用了如下解决方法,综合了扩展方法、Enumerable<T>、泛型,对学习C#还是很有帮助和借鉴的。首先,针对了IEnumerable创建了一个扩展方法,使其可作用于IEnumerable。在扩展方法中,逐变量循环,找到符合前成员大于本成员的成员并返回IEnumerable。using System;using 阅读全文
posted @ 2013-04-17 17:32 TonyChan 阅读(345) 评论(0) 推荐(0) 编辑