RT,C#一句代码可以完成吗?

解决方案 »

  1.   

    没有必要这么追求吧。一句搞定。。传说中的lamda表达式估计可以
      

  2.   

    我想到的是foreach或for等循环语句
      

  3.   

    找到了,哈哈,爽~~var aa = new List<int> { 1, 2, 3 };aa.ForEach(p => { p += 1; Console.WriteLine(p); });
      

  4.   

    别以为是不可能:
    list1 = list1.ConvertAll<int>(delegate(int x) { return x = x + 1; });
      

  5.   

    :)你甚至可以一句转个类型。
    List<int> list1 = new List<int>();
    list1.Add(1);
    list1.Add(2);
    list1.Add(3);
    List<string> list2 = list1.ConvertAll<string>(delegate(int x) { return Convert.ToString(x = x + 1); });