我的应用程序中有通用列表,每个记录中都有图像路径。不同站点的图像路径会有所不同。所以路径会相应变化。我想只替换列表中的路径,然后将发送到我的视图。图片包含路径:“department / DEPTIMAGE.JPG”。现在我想要一个图像应该是“PetDeptImages / DEPTIMAGE.JPG”的列表我将如何更改我的列表?请建议。我的名单是:
var list = nav.Where(x => x.ParentCategoryId.Equals(Id)).ToList();
答案 0 :(得分:0)
尝试:
string path = "PetDeptImages/";
var list = nav.Where(x => x.ParentCategoryId.Equals(Id) && x.Path.Contains(path)).ToList();
假设您的导航列表的属性为Path
。
答案 1 :(得分:0)
这样的事情应该有用;
var list = nav.Where(x => x.ParentCategoryId.Equals(Id))
.Select(x => Regex.Replace(x, "^department/",
"PetDeptImages/"))
.ToList();