مرتب سازی ارایه ای از اشیا در سی شارپ
سلام بچه ها میخواستم ببینم توی سی شارپ چجوری میتونم یه ارایه از اشیا رو بر اساس فیلدهای مختلف اون شی مرتب کنم . برای مثال این کلاس منه :
[HTML]
class Members
{
//Variables
public MemberInfo[] list = new MemberInfo[1000];
public UInt32 intLength = 0;
}
public class MemberInfo
{
public UInt32 intID;
public String strName;
}[/HTML]حالا میخوام بدون اینکه دوتا متد Sort بر اساس ID و Name بسازم یکی باشه که نحوه مرتب سازیش به ورودی تابع بستگی داشته باشه .
شنیده بودم همیچین قابلیتی توی سی شارپ با Delgate میشه ولی Delgate رو قشنگ نفهمیدم چه کار میکنه .