【发布时间】:2021-10-10 03:31:46
【问题描述】:
我有一个可以为空的整数的二维数组(尝试猜测它的确切用途)。
由此,我想从第一行和最后一行中获取第一个和最后一个非空元素。
我该怎么做?
class Foo
{
int?[,] array = new int?[3,9]
{
{ null , 13 , 21 , null , null , 52 , 69 , 76 , null },
{ 9 , 15 , null , 36 , 45 , null , null , 77 , null },
{ null , null , null , 39 , 48 , 53 , null , 79 , 87 },
};
}
【问题讨论】:
-
您希望 {{13, 76}, {39,87}} 回来吗?
-
您可以从here 获得整体上的尺寸,但您需要遍历才能找到您的结果。请注意,您的问题标题并没有清楚地描述您在做什么:您不是在寻找角落。 “角”这个词让人联想到 0,0 0,8 2,0 2,8,这不是你想要的。
-
@Hayden 完全正确。
标签: c# arrays .net multidimensional-array