という名前のインターフェースがありますIEmployee
。インターフェイスの実装に IComparer を実装する必要があります。
ここに私のコードがあります、
interface IEmployee
{
String Name {get;set;}
DateTime DOB {get;set;}
}
このような子クラスを作成しました
class Employee
{
String Name {get;set;}
DateTime DOB {get;set;}
}
今、私はこれに IComparer を実装する必要がありますMain
。
IComparer<IEmployee> comparerobject= // The comparer from the class.
そして、これを使用して、名前に基づいてcomparer
コレクションを並べ替える必要があります。employee
var employees = new IEmployee[]{new Employee("....."),....}
Array.Sort<IEmployee>(employees , comparer);