C#6

ライブラリの都合でUnity5.6.3を使っていました。

が、またライブラリの都合でUnity2017.1.b4になりました。

 

ちょっと調べたらC#6が正式採用になったバージョン。

早速何か無いかと思ったらラムダ式

 

public int Data{set;get;}

最初、これ ↑ の意味が分からなかったんですよ(苦笑)

でも良いサイトを見つけました

qiita.com

private int _data;
public int Data{
    set{
        _data = value;
    }
    get{
        return _data;
    }
} なるほど、と。

しかもC#6にすれば
public int Data{private set;get;} = 100;
初期値も含みで1行に書ける!
素晴らしい。

※このブログは中老のオヤジの備忘録です。
 全く理解が足りないままに書いてますので間違い、勘違いがあります。
 ほとんどの人には役に立たないと思いますのでご了承ください。