C# 计算列表中的类数:同一函数返回不同的结果

C# 计算列表中的类数:同一函数返回不同的结果,c#,list,visual-studio-2013,C#,List,Visual Studio 2013,所以我有这样的清单 List<single_request> list_Srequests = new List<single_request>(); 然而,这一数值最终等于68: foreach (single_request sRequest in list_Srequests) { totalNum_SingleReg++; } 我不明白最后一个怎么了。有什么想法吗 项目计数之间可能有其他代码

所以我有这样的清单

List<single_request> list_Srequests =   new List<single_request>();
然而,这一数值最终等于68:

foreach (single_request sRequest in list_Srequests)  
     {            
        totalNum_SingleReg++; 
     }

我不明白最后一个怎么了。有什么想法吗

项目计数之间可能有其他代码,如果需要检查列表计数和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");

项目计数之间可能有其他代码,如果需要检查列表计数和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");

项目计数之间可能有其他代码,如果需要检查列表计数和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");

项目计数之间可能有其他代码,如果需要检查列表计数和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");

totalNum\u SingleReg
属于哪种范围?totalNum\u SingleReg属于哪种范围?totalNum\u SingleReg属于哪种范围?totalNum\u SingleReg属于哪种范围?