检查阵列位置是否存在

Jac*_*All 4 c# arrays list

我试图检查数组的位置是否存在.

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

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

然而,我无法弄清楚如何检查这一点,并且我不断得到索引超出范围错误.

我试过了:

if (String.IsNullOrEmpty(formGuideCount[3]))
{
    game4 = formGuideCount[3];
}
else
{
    game4 = "-";
}
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉我应该用什么来检查该位置是否不存在?

谢谢

Adi*_*dil 8

您可以使用Array.Length数组来验证索引位置是否存在.

if(formGuideCount.Length > 3)
{
      game4 = formGuideCount[3];
}
Run Code Online (Sandbox Code Playgroud)