WEB开发网
开发学院软件开发C语言 C#设计模式:排序算法与委托结合运用 阅读

C#设计模式:排序算法与委托结合运用

 2010-09-30 22:35:49 来源:WEB开发网   
核心提示: 调用类进行排序protectedvoidButton1_Click(objectsender,EventArgse){//通过委托调用方法SortMethod.Comparisoncom=newSortMethod.Comparison(Comp);string[]str=TextBox1.Te

调用类进行排序

protected void Button1_Click(object sender, EventArgs e)
        {
            //通过委托调用方法
            SortMethod.Comparison com = new SortMethod.Comparison(Comp);           
            string[] str = TextBox1.Text.Trim().Split(',');
            //进行排序
            SortMethod.Sort.BubbleSort(str,com);
            //输出
            Label1.Text = "";
            for (int i = 0; i < str.Length; i++)
            {
                Label1.Text += str[i].ToString() + ",";
            }
        }
        //比较方法,这里可以自己定义
        public bool Comp(object a, object b)
        {
            return Convert.ToInt32(a) < Convert.ToInt32(b);
        }

上一页  1 2 

Tags:设计模式 排序 算法

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接