所以我有这样的清单
List<single_request> list_Srequests = new List<single_request>();
我已经添加了一些类。我需要计算类的数量,等于int totalNum_SingleReg;
。
totalNum_SingleReg = list_Srequests.Count; // this call return true number,
// that equal to 8
然而这个最终的数字等于68:
foreach (single_request sRequest in list_Srequests)
{
totalNum_SingleReg++;
}
我无法理解最后一个错误。有任何想法吗?
答案 0 :(得分:3)
您的项目计数之间可能还有其他代码,如果您需要检查列表计数和foreach计数,请尝试以下代码
var count1 = list_Srequests.Count;
var count2 = 0;
foreach (var sRequest in list_Srequests)
{
count2 ++;
}
if(count1 == count2 )
Console.WriteLine("COUNT1 EQUAL TO COUNT2");