通常我们建立属性的时候如果带初始化值的时候我们经常会这样处理。
class MyClass { private string _name = "hello world!"; public string Name { get { return _name; } set { _name = value; } } }
或者也可以这样写 :
class MyClass { public string Name { set; get; } public MyClass() { Name = "Hello world!"; } }
在新的C#版本中我们可以这样来实现 ,确实很方便。
class MyClass { public string Dummy { get; set; } = “Hello!”; }
赞一个!!!