zoukankan      html  css  js  c++  java
  • List批量赋值的几种方法

    List<int> list = new List<int>();
    list.AddRange(new int[] { 1, 5, 10, 20 ,33 });

    //也可直接赋值

    List<int> list2 = new List<int> { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };

    //对复杂成员的批量赋值

    // 如果容器存放的是非简单对象
                List<Point> pointList = new List<Point>
                {
                    new Point { X = 2, Y = 2},
                    new Point { X = 3, Y = 3}
                };

                // 使用恰当的缩进和嵌套的大括号会使代码易于阅读,同时节省我们的输入时间
                // 想想如果不使用初始化语法构造如下的List,将需要多少行代码
                List<Rectangle> rectList = new List<Rectangle>
                {
                    new Rectangle { TopLeft = new Point { X = 1, Y = 1},
                        BottomRight = new Point { X = 2, Y = 2}},
                    new Rectangle { TopLeft = new Point { X = 3, Y = 3},
                        BottomRight = new Point { X = 4, Y = 4}},
                    new Rectangle { TopLeft = new Point { X = 5, Y = 5},
                        BottomRight = new Point { X = 6, Y = 6}}
                };


     

  • 相关阅读:
    六、开闭原则
    五、迪米特法则
    绘制禁用图像
    程序自启动的问题
    金山也开始做“QQ”了
    TextBox只能输入数字的两种解决办法
    Chrome的一点小问题
    OOAD读书笔记(三):需求变化
    OOAD读书笔记(六):如何解决大问题
    J道,学习分析设计的Java社区
  • 原文地址:https://www.cnblogs.com/mol1995/p/7500172.html
Copyright © 2011-2022 走看看