【发布时间】:2014-12-17 15:43:18
【问题描述】:
我想简化以下流程:
var _cat = new Categories();
_cat.GetCategories();
检索:
ID Name
1 Men
2 Women
3 Unisex
4 Access
5 Kids
string[] prodCat = p.ProductCategory.Split(','); // Contains value 2,3,5
并输出到我的标签:
foreach (Category c in _cat)
{
foreach (string pr in prodCat)
{
if (pr.Length > 0 && Convert.ToInt32(pr) == c.Id)
{
lblSaveCat.Text += c.CatName + " <br />";
}
}
}
我认为可能有一种更有效的方法来做到这一点,而不是通过 linq 循环?
【问题讨论】: