选择数组中的数据范围

时间:2015-04-22 07:01:11

标签: vb.net

我正在尝试在if语句中选择VB.net中2D数组中的一系列数据。而不是做类似的事情:

If griddata(0, 0) and griddata(0, 1) and griddata (0, 2) = 0 Then

我能做的事情如下:

If griddata(0, 0 to 0, 2) = 0 Then

显然第二个代码片段是不正确的,但我问是否可以以类似的方式选择数组中的范围,而不是手动定义我想要的数组的每个部分,因为我觉得如果写作效率不高,耗时。

提前致谢!

1 个答案:

答案 0 :(得分:0)

这是摆脱冗余的一种可能性,但老实说,这并不容易阅读:

If Enumerable.Range(0, 3).All(Function(i) griddata(0, i) = 0) Then

If {0, 1, 2}.All(Function(i) griddata(0, i) = 0) Then

参考文献: