检查Array Position是否存在

本文关键字:存在 是否 Position Array 检查 | 更新日期: 2023-09-27 18:08:31

我正在检查数组的位置是否存在。

我试图从列表中输出位置1,2,3,4和5个字符串值。如果列表小于5,则需要显示'-'作为字符串值。

例如,一个3的列表应该显示:Value, Value, Value, -, -

我不知道如何检查这个,我一直得到索引超出范围的错误。

I have try:

if (String.IsNullOrEmpty(formGuideCount[3]))
{
    game4 = formGuideCount[3];
}
else
{
    game4 = "-";
}

谁能告诉我应该用什么来检查那个位置是否不存在?

谢谢

检查Array Position是否存在

可以使用Array。用于验证索引位置是否存在的数组长度。

if(formGuideCount.Length > 3)
{
      game4 = formGuideCount[3];
}

您可以查看yourArray.Length

如果你使用的是多维数组,你可以这样做:

yourArray.GetLength(0)  //first dimension length
yourArray.GetLength(1)  //second dimension length
// and so on

使用数组中的a Length成员

if (formGuideCount.Length > 3)
{
    game4 = formGuideCount[3];
}
else
{
    game4 = "-";
}