Example #1
0
        /// <summary>
        /// 对象初始化器
        /// </summary>
        public void Fun1()
        {
            //普通写法
            ObjectInit model = new ObjectInit();

            model.id   = 1;
            model.name = "Scott";
            model.age  = 19;

            //使用了对象初始化器
            ObjectInit model2 = new ObjectInit()
            {
                id   = 2,
                name = "Halen",
                age  = 13
            };
        }
Example #2
0
        /// <summary>
        /// 集合初始化器
        /// </summary>
        public void Fun2()
        {
            //普通写法
            List <ObjectInit> list_normal = new List <ObjectInit>();
            ObjectInit        model       = new ObjectInit()
            {
                id   = 2,
                name = "Halen",
                age  = 13
            };

            list_normal.Add(model);
            ObjectInit model2 = new ObjectInit()
            {
                id   = 3,
                name = "Rain",
                age  = 16
            };

            list_normal.Add(model2);

            //使用了集合初始化器
            List <ObjectInit> list = new List <ObjectInit>()
            {
                new ObjectInit()
                {
                    id   = 2,
                    name = "Halen",
                    age  = 13
                },
                new ObjectInit()
                {
                    id   = 3,
                    name = "Rain",
                    age  = 16
                }
            };
        }