プロパティ

C#でのプロパティ記法

 set時、値は自動で定義されるvalueに格納される。

 public int Age{

  set{

   this._age = value;

  }

  get{

   return this._age;

  }

 }

■自動プロパティ

 上記のように単純にセット、ゲットするだけの場合は、自動プロパティ

 という記法が可能。

 public int Age{get; private set;}

 

ラムダ式使用

 ラムダ式を利用して、以下の通り書ける。

 ただし、setはC#7から、getはC#6から。

 get => _age; 

 set => _age = value;

 ser => _age = value +10