はじめに
今回は、outパラメータ修飾子
について紹介します。
outパラメータ修飾子
outパラメータ修飾子を使ったメソッドの特徴
・戻り値はbool。処理成功でtrue、失敗でfalse
・処理成功で、outが付いたパラメータの参照渡しで結果を返す
使い方
C#6.0までは、outのつく変数を事前に宣言しておく必要があったが、C#7.0からは以下のように簡潔に書けるようになった。
今回はint.TryParse
を例に使ってみる。
string str = "1"; if (int.TryParse(str, out var number)) { number++; // 2 }
参考
Unityゲーム プログラミング・バイブル 2nd Generation
https://www.borndigital.co.jp/book/22432.html