C# 函数返回多个值的方法

Posted masonmei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# 函数返回多个值的方法相关的知识,希望对你有一定的参考价值。

有时候我们需要一个函数返回多个值,网上更多是用out实现,我个人很喜欢用tuple方法。

tuple是一个元组,最多支持7个元素,再多需要嵌套等方法实现。

使用元组定义函数的方法如下:

public static Tuple<string,string> TupleFun()
        
            string[] T = ‘hello‘,world;
            Tuple<string, string> tup = new Tuple<string, string>(T[0], T[2]);
            return tup;
        

元组还支持多种类型的值。

public static Tuple<string,int> TupleFun()
        
            string T = ‘hello’;
            int q = 6;
            Tuple<string, int> tup = new Tuple<string, int>(T, q);
            return tup;
        

在调用函数时,使用Item*来调用元组内的元素。

var tuple = TupleFun();
print(tuple.Item1);
print(int.Parse(tuple.Item2));

 

以上是关于C# 函数返回多个值的方法的主要内容,如果未能解决你的问题,请参考以下文章

从函数返回多个值的最佳方法是啥?

从函数返回多个值的最佳方法是啥?

C语言返回多个值的方法

C函数实现返回多个值的方法

java ----一个函数传回多个值的总结

从函数调用分配多个返回值的性能[重复]