C# メモ

【 2017/04/25 23:41 】by 月琴かりん

Unity2017 から .net4.6 が全面的に使えるということで、2.0時代ではできなかった便利な書き方をメモしておこうというアレ

デフォルト引数まわり

default(T)

void Hoge(int mage = default(int)){}

デフォルト引数で、 = default(T) っていう、初期値設定の描き方があって、なんやこれー、、って思ってたら、

C# ジェネリックでは、既定値を得るために、 default(Type) というキーワードを用意しています。

ということらしい。

デフォルト引数で任意の値ではんく、型の初期値でえーんですよーというときに使えというやつ。

Link Infomation

alomarron

サイト内検索