比如说 这个数定义为:Num, 1方案 NUM=2 具体为“”,2方案 NUM=1 具体为“”。
我们怎么 按Num大小正序输出
也就是让它输出: 2方案 NUM=1 具体为“”,1方案 NUM=2 具体为“”。求具体代码 ,语言C#

解决方案 »

  1.   

    将这些方案装入列表:
    class 方案
    {
        public int NUM { get; set; }
        public string 具体 { get; set; }
        public override string ToString() 
        { return string.Format("方案{0},具体为{1}。", NUM, 具体); }
    }主程序:
    List<方案> list = new List<方案>()
    {
        new 方案() { NUM = 1, 具体 = "" },
        new 方案() { NUM = 2, 具体 = "" },
        new 方案() { NUM = 3, 具体 = "" }
    };
    list.OrderBy(x => x.NUM).ToList()
        .ForEach(x => Response.WriteLine(x.ToString() + "<br />");