真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

委托二--------使用委托實現(xiàn)冒泡排序-創(chuàng)新互聯(lián)

-------------------------------------------------------------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
    {
        //IList array  :用于接收任何數(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ù)器買多久送多久。


名稱欄目:委托二--------使用委托實現(xiàn)冒泡排序-創(chuàng)新互聯(lián)
網(wǎng)頁地址:http://weahome.cn/article/cdpdhh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部