【Unity】Unity2017からC#6.0使えるのだけど
具体的に6.0の機能って何よ?ということでググってみた。
・文字列挿入
var str = $"ほげほげ{data}です。";
と直接埋め込める。
・expression-bodied
public int func() => cnt++;
みたいにかける。
・Caller Info Attribute
呼び出し元のファイル名、行番号、メソッド名が出力できる。
・オートプロパティ(拡張)
public int Data{private set;get;} = 100;
みたいにまとめられる。
・null 条件演算子
・async await