REFパラメータ
使用 REF パラメータを、メソッドが完了した後に行われる、パラメータの変更は、変数を反映するために
テスト:
パブリック クラスたtestRef:MonoBehaviour { プライベート のボイドスタート() { int型 NUM1 = 0 ; int型からnum2 = 0 ; TEST1(REF NUM1、NUM2)。 DEBUG.LOG(" NUM1:" + NUM1 + " \ nnum2:" + num2の); } プライベート ボイドのTest1(REF INT NUM1、INT NUM2) { NUM1 = 10 。 NUM2 =10 ; } }
出力:
注意:
A:あなたは、パラメータに割り当てるパラメータを渡す前に。
2:あなたがメソッドを呼び出すと、あなたが追加する必要があり、REF キーワードを。
outパラメータ
使用してパラメータを、メソッドの実装後、パラメータの値は、法によって影響されます
テスト:
プライベート 無効スタート() { int型NUM。 (TEST2 アウトNUM); DEBUG.LOG(" NUM:" + NUM); } プライベート ボイド Test2を(アウト INT NUM) { NUM = 10 。 }
結果:
注意:
前者の方法の呼び出しでは、パラメータを割り当てることができません
メソッド内で、必須アウト割り当て変更されたパラメータ