-------------------------------------------------------------Proson.cs
創(chuàng)新互聯(lián)建站是專業(yè)的東鄉(xiāng)族網(wǎng)站建設(shè)公司,東鄉(xiāng)族接單;提供成都網(wǎng)站設(shè)計、網(wǎng)站制作,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行東鄉(xiāng)族網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊,希望更多企業(yè)前來合作!using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication2 { public class Proson { public string Name { get; private set; } public decimal Money { get; private set; } public Proson(string name, decimal money) { this.Name = name; this.Money = money; } public override string ToString() { return string.Format("姓名:{0};月薪:{1}", Name, Money); } //此方法用于傳為委托 public static bool IsMax(Proson p1, Proson p2) { return p1.Money < p2.Money; } } }
-------------------------------------------------------------MySort.cs
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication2 { public class MySort { //IListarray :用于接收任何數(shù)組,集合 //Func func :委托 ,傳遞兩個參數(shù),一個bool返回值 public static void Sort (IList array, Func func) { bool yesno = true; do { yesno = false; for (int i = 0; i < array.Count - 1; i++) { if (func(array[i], array[i + 1]))//用到了委托【bool IsMax(Proson p1, Proson p2)】 { T temp = array[i]; array[i] = array[i + 1]; array[i + 1] = temp; yesno = true; } } } while (yesno); } } }
-------------------------------------------------------------主程序
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication2 { class Program { static void Main(string[] args) { Proson[] p = { new Proson("張翼德", 100000m), new Proson("趙子龍", 50000m), new Proson("關(guān)云長", 150000m), new Proson("諸葛亮", 200000m) }; //傳遞一個數(shù)組,和一個方法 MySort.Sort(p, Proson.IsMax); foreach (var item in p) { Console.WriteLine(item.ToString()); Console.ReadLine(); } } } }
創(chuàng)新互聯(lián)www.cdcxhl.cn,專業(yè)提供香港、美國云服務(wù)器,動態(tài)BGP最優(yōu)骨干路由自動選擇,持續(xù)穩(wěn)定高效的網(wǎng)絡(luò)助力業(yè)務(wù)部署。公司持有工信部辦法的idc、isp許可證, 機房獨有T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確進(jìn)行流量調(diào)度,確保服務(wù)器高可用性。佳節(jié)活動現(xiàn)已開啟,新人活動云服務(wù)器買多久送多久。