我有一个名为IEmployee
. 我需要实现 IComparer 来实现我的接口。
这是我的代码,
interface IEmployee
{
String Name {get;set;}
DateTime DOB {get;set;}
}
我为此创建了一个子类
class Employee
{
String Name {get;set;}
DateTime DOB {get;set;}
}
现在我需要为此实现 IComparer ,并且我Main
想得到像这样的 copmarer
IComparer<IEmployee> comparerobject= // The comparer from the class.
使用这个comparer
我需要employee
根据他们的名字对集合进行排序,比如
var employees = new IEmployee[]{new Employee("....."),....}
Array.Sort<IEmployee>(employees , comparer);