转载自:https://blog.csdn.net/Michel4Liu/article/details/79750877
当方法返回值大于一个时我们有时用out或结构体或类来处理,今天介绍一个简便的多返回值方式。
ValueTuple 是 Tuple的扩展,本文只针对最新的ValueTuple 做讲解,Tuple有很多不便之处,总之过时的就让他过去吧。
Tuple | ValueTuple |
---|---|
.Net Framework 4.0 内置 | Nuget 安装System.ValueType 和 Net4.7内置 |
是一个类 | 是一个结构 |
一、ValueTuple基本用法
1、接收值可用Item表示,可以识别类型.
2、接收时改别名,相当于直接声明三个变量接受对应值
3、ValueTuple可以简写
二、ValueTuple 返回值加别名 最简单明了的用法。
三、解构ValueTuple 返回值中只想要部分
不想要的参数可以用 “_” 下划线代替,下图中只接受y值