1. 元组
Tuple
是 C# 中表示元组(Tuple)的数据结构。元组是一个用于存储一组有序元素的数据结构,每个元素可以是不同类型的数据。在 C# 中,元组是值类型,允许存储多个值,并且可以通过索引或者具名字段访问。
Tuple<bool, Tuple<string, int>>
表示一个元组,其中有两个元素:
- 第一个元素是
bool
类型,表示是否符合数组形式。 - 第二个元素是另一个元组
Tuple<string, int>
,包含两个子元素:- 第一个子元素是
string
类型,表示字符串。 - 第二个子元素是
int
类型,表示索引
- 第一个子元素是
1.1 赋值方式
1. 使用元组的构造函数
var result = new Tuple<bool, Tuple<string, int>>(false, new Tuple<string, int>("", 0));
2. 使用元组的初始化语法
var myTuple = (1, "Hello");
3. 具名元组
var myNamedTuple = (Id: 1, Value: "Hello");
(int Id, string Value) myNamedTuple = (1, "Hello");