C# 检查数组位置是否存在
我试图检查数组的位置是否存在 我试图从列表中输出位置1、2、3、4和5的字符串值。如果列表小于5,则需要显示一个“-”作为字符串值 例如,一个3的列表应该显示:C# 检查数组位置是否存在,c#,arrays,list,C#,Arrays,List,我试图检查数组的位置是否存在 我试图从列表中输出位置1、2、3、4和5的字符串值。如果列表小于5,则需要显示一个“-”作为字符串值 例如,一个3的列表应该显示:Value,Value,Value,- 然而,我无法找出如何检查这一点,我不断得到索引超出范围的错误 我试过: if (String.IsNullOrEmpty(formGuideCount[3])) { game4 = formGuideCount[3]; } else { game4 = "-"; } 谁能告诉我应该
Value,Value,Value,-
然而,我无法找出如何检查这一点,我不断得到索引超出范围的错误
我试过:
if (String.IsNullOrEmpty(formGuideCount[3]))
{
game4 = formGuideCount[3];
}
else
{
game4 = "-";
}
谁能告诉我应该用什么来检查这个职位是否不存在
谢谢您可以使用数组的值来验证索引位置是否存在
if(formGuideCount.Length > 3)
{
game4 = formGuideCount[3];
}
您可以检查数组的长度 如果使用多维数组,可以执行以下操作:
yourArray.GetLength(0) //first dimension length
yourArray.GetLength(1) //second dimension length
// and so on
使用数组的a
Length
成员
if(formGuideCount.Length>3)
{
game4=formGuideCount[3];
}
其他的
{
game4=“-”;
}