Csharp-output-parameters
提供:Dev Guides
C#-出力によるパラメーターの受け渡し
returnステートメントは、関数から1つの値のみを返すために使用できます。 ただし、*出力パラメーター*を使用すると、関数から2つの値を返すことができます。 出力パラメーターは参照パラメーターに似ていますが、データをメソッドではなくメソッドから転送する点が異なります。
次の例はこれを示しています-
上記のコードをコンパイルして実行すると、次の結果が生成されます-
出力パラメーターに指定された変数に値を割り当てる必要はありません。 出力パラメーターは、パラメーターに初期値を割り当てずにパラメーターからメソッドから値を返す必要がある場合に特に役立ちます。 これを理解するために、次の例をご覧ください-
上記のコードをコンパイルして実行すると、次の結果が生成されます-