C#関数は、メソッドの複数の値を返します

時々、私たちは、私が個人的にタプルの方法を使用したい、アウトを達成するために多くのインターネットを使用し、関数は複数の値を返す必要があります。

タプルは、7つの要素まで、より多くのネスティング方法を必要とし、タプルです。

次のようにタプル関数が定義されています。

パブリック 静的タプル< 文字列文字列 > TupleFun( 
        { 
            文字列 [] T = { 'こんにちは'、' 世界' }; 
            タプル < 文字列文字列 > TUP = 新しいタプル< 文字列文字列 >(T [ 0 ]、T [ 2 ])。
            リターンTUP。
        }

タプルはまた、値の複数の種類をサポートしています。

パブリック 静的タプル< 文字列整数 > TupleFun()
        { 
            文字列 T = 'ハロー';
            INT Q = 6 
            タプル < 文字列整数 > TUP = 新しいタプル< 文字列整数 > (T、Q)。
            リターンTUP。
        }

関数を呼び出すときは、タプル内の要素を呼び出すために*項目を使用します。

VaRのタプル= TupleFun()。
プリント(tuple.Item1)。
印刷(int型 .Parse(tuple.Item2));

 

おすすめ

転載: www.cnblogs.com/masonmei/p/11546377.html