一个LIST<INT>型,里面有N个数,求最大数为多少,并把它赋给一个LABLE.TEXT中

解决方案 »

  1.   

    try
    List<int> list = new List<int>(new int[] { 1, 5, 6, 8, 2, 7, 3, 15, 9, 0 });
    list.Sort();
    label1.Text = list[list.Count-1].ToString();
      

  2.   

    List<int> list = new List<int>(new int[] { 1, 5, 6, 8, 2, 7, 3, 15, 9, 0 });
    list.Sort();
    label1.Text = list[list.Count-1].ToString();
      

  3.   


    lz 也确实挺懒的 查查msdn 就知道List<int> list = new List<int>(new int[] { 1, 5, 6, 8, 2, 7, 3, 15, 9, 0 });
    list.Sort();
    label1.Text = list[list.Count-1].ToString();
      

  4.   

    代码是MSDN提供的?
    有效率吗?
    难道为了拿到一个最大值, 对整个LIST排序-次?
      

  5.   

    -_-#...
    List<int> list = new List<int>(new int[] { 1, 5, 6, 8, 2, 7, 3, 15, 9, 0 });
    int result = list[0];
    foreach (int i in list)
    {
        if (i > result)
            result = i;
    }label1.Text = "最大值为:" + result;