一组元组不工作

时间:2010-08-05 11:41:46

标签: c# .net-3.5

这段代码

Tuple<int,double>[, ,] myArray = new Tuple<int, double> () [xsize, ysize, zsize];

返回此错误

  

无法将带有[]的索引应用于   表达'元组'

我使用的Tuple结构定义为here

感谢您的帮助,非常感谢本网站的作者,这个网站为我的日常工作提供了很多帮助。

2 个答案:

答案 0 :(得分:11)

我猜你想要这个:

Tuple<int,double>[, ,] myArray = new Tuple<int, double>[xsize, ysize, zsize];
                                                       ↑
                               note: removed the () ───┘

答案 1 :(得分:1)

创建数组与创建任何其他对象略有不同,因为您没有为构造函数指定参数列表。移除()之后的new Tuple<int, double>以解决您的问题。