将For循环转换为foreach循环
本文关键字:循环 foreach 转换 For | 更新日期: 2023-09-27 18:09:51
如何将下面提到的for循环转换为foreach循环?有人能帮我解决这个问题吗?
@for (int rCount = 0; rCount < @Model.ItemFilters.Categories.Count; rCount++)
{
//some code
}
你可能需要这个?
@foreach (var category in @Model.ItemFilters.Categories)
{
//some code
}
您可以使用foreach语法运行循环,如
@foreach (var cat in @Model.ItemFilters.Categories)
{ .....}
或者在List (ref https://msdn.microsoft.com/en-us/library/bwabdf9z(v=vs.110)上使用ForEach方法
@Model.ItemFilters.Categories.Foreach(cat => .....)
您也可以使用以下代码。别忘了使用System.Lind;
@Model.ItemFilters.Categories.OfType<YOUR_CATEGORY_TYPE>.ToList().ForEach(child =>
{
//AMK: do some stuff
});