public static T GetMax <T>(T[] n, Delcompare <T> del) { T Max = n[0]; for (int i = 0; i < n.Length; i++) { if (del(Max, n[i]) < 0) { Max = n[i]; } } return(Max); }
public static object GetMax(object[] num, Delcompare del) { object Max = num[0]; for (int i = 0; i < num.Length; i++) { //傳一個方法 if (del(Max, num[i]) < 0) { Max = num[i]; } } return(Max); }