Visual Studio 2015プロアクティブプロパティ初期化付与!

2325 ワード

通常、プロパティを作成するときに初期化値が付いている場合、私たちはよくこのように処理します.
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!”;
}

いいね!!!