use*_*426 7 c# linq linq-to-sql
我想查询数据库并获取类别列表(我正在使用Linq查询语法).然后遍历该类别列表以在我的C#代码中使用.这似乎应该相对容易,但到目前为止我只是在视图中查找显示结果的示例.如何在代码中使用结果?
Tim*_*ter 13
你可以简单地使用foreach:
foreach(var category in categories)
{
// do something with it
}
Run Code Online (Sandbox Code Playgroud)
如果要将其保留在内存中的集合中以通过索引访问它,则可以通过Enumerable.ToArray或创建数组或列表Enumerable.ToList,例如:
List<Category> categoryList = categories.ToList();
Run Code Online (Sandbox Code Playgroud)
现在你也可以修改它.
categoryList[index] = otherCategory;
Run Code Online (Sandbox Code Playgroud)
或者您可以使用for-loop代替:
for(int index = 0; index < categoryList.Count; index++)
{
Category cat = categoryList[index];
//do something
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
32804 次 |
| 最近记录: |