C# “如何使用这个”;“合并”;数据类型:(int,int)[]

C# “如何使用这个”;“合并”;数据类型:(int,int)[],c#,.net,C#,.net,我正在codewars.com上做kata,其中一个涉及一系列的时间间隔: (int, int)[] intervals 我假设这相当于一个KeyValuePair数组,但是如何访问任一整数呢 这是一种数据类型。在示例中,您可以使用Item1和Item2属性访问元组项(因为它是一个属性),如下所示: (int,int)[]间隔=新的(int,int)[3]; var区间=区间[0]; var item1=interval.item1; var item2=interval.item2; 它在

我正在codewars.com上做kata,其中一个涉及一系列的时间间隔:

(int, int)[] intervals
我假设这相当于一个KeyValuePair数组,但是如何访问任一整数呢

这是一种数据类型。在示例中,您可以使用
Item1
Item2
属性访问元组项(因为它是一个属性),如下所示:

(int,int)[]间隔=新的(int,int)[3];
var区间=区间[0];
var item1=interval.item1;
var item2=interval.item2;
它在C#7之前就有了

在C#7及更高版本中,您还可以声明
(int x,int y)[]间隔的数组,并使用命名属性
x
y
访问项目,这是一个。默认情况下,您将使用“Item1”、“Item2”访问属性

foreach(间隔中的var间隔){
控制台写入线(间隔项1);
控制台写入线(间隔项2);
}

您是否键入了
间隔[0]。
并查看代码完成情况如何?@nvoigt我正在编写代码战,但没有代码完成。没有想到要启动IDE。