CODE

【C#】メソッドで複数の戻り値を返す一番楽な方法

投稿日:

今回はC#でメソッドで複数の戻り値を返す方法を紹介します。

C#のメソッドは基本的に1つの戻り値しか返せませんが、簡単に複数戻り値を返せるようになります。

メソッドで複数の戻り値を設定する方法

まずコードはこんな感じです。

static void Main(string[] args)
        {
           int x = 10;
           int X;
           int Y;
           (X, Y) = a(x);
        }

static (int a, int b) a(int x,)
        {
         return(x * 2, x * 3);
        }

このメソッドは引数を2倍と3倍にして返すものです。

Xに2倍したものが、Yに3倍したものが返ります。

こんな感じに()を使うことで複数の戻り値を返せます。

座標の計算とかに便利かな。

参考になれば幸いです。





-CODE

Copyright© DaigoDiary , 2020 All Rights Reserved Powered by STINGER.