Asp.net mvc 如何修复行值映射索引超出范围。必须为非负数且小于集合c的大小
我得到的错误超出范围对象[,]Asp.net mvc 如何修复行值映射索引超出范围。必须为非负数且小于集合c的大小,asp.net-mvc,Asp.net Mvc,我得到的错误超出范围对象[,] string MissingCompanies=""; List<string> cmp = new List<string>(); cmp = sr.CompanyCode(); int count=0; if (DataRange!=null) { while (DataRange != null) {
string MissingCompanies="";
List<string> cmp = new List<string>();
cmp = sr.CompanyCode();
int count=0;
if (DataRange!=null)
{
while (DataRange != null)
{
string code;
bool match;
match = false;
code = cmp[count]; //getting error here**
for (int dr = 1; dr <= DataRange.GetUpperBound(0); dr++)
{
if (code.Equals(DataRange[dr, 1]))
{
match = true;
break;
}
}
count++;
if (!match)
{
MissingCompanies = MissingCompanies + "," + code;
}
我收到错误:code=cmp[count]-索引已超出范围
如果您能在这方面提供帮助,我将不胜感激。您试过调试代码吗?Eric Lippert有一些问题这是你的完整代码吗?有些似乎不见了。