非“自动实现的属性”也可以用“对象初始值设定项”进行初始化

class Program
   {
       static void Main(string[] args)
       {
           Cat c = new Cat { Age = 1, Name = "asdf" };
           Console.WriteLine(c.Age +" "+c.Name );
       }
       class Cat
       {
           int age = 0;
           string name = "";
           public int Age { get { return age; } set { age = value; } }
           public string Name { get { return name; } set { name = value; } }
       }


   }

原文地址:https://www.cnblogs.com/cppss/p/3741055.html