spe*_*der 10 .net c# icomparer
在我重新发明轮子之前,是否有一些框架方式来创建IComparer<T>一个Func<T,T,int>?
编辑
IIRC(已经有一段时间了)Java支持匿名接口实现.这样的构造是否存在于C#中,还是代表被认为是完全替代?
在即将推出的 .NET4.5 (Visual Studio 2012) 中,这可以通过静态工厂方法实现Comparer<>.Create。例如
IComparer<Person> comp = Comparer<Person>.Create(
(p1, p2) => p1.Age.CompareTo(p2.Age)
);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
410 次 |
| 最近记录: |