这是我必须获得认证列表的代码。我还要添加“#34; All"到列表。我该怎么办?当我在声明结尾处尝试+ "ALL"
时,它不起作用。
ViewBag.CertificationList = (from r in _context.INT_Certifications select r.Certification).Distinct();
答案 0 :(得分:2)
我还要添加“#34; All"到列表
我将带你到这里来的话:)试试这个:
List<string> res = (from r in _context.INT_Certifications select r.Certification).Distinct().ToList();
res.Add(" All");
ViewBag.CertificationList = res;
当我尝试+&#34; ALL&#34;在声明的最后它不起作用。
因为您尝试将string
连接到IEnumerable<string>
IEnumerable<string>
不知道+
运算符。如果你想在字符串中包含枚举元素,你可以像这样转换它:
string allItems = String.Join(" ", ViewBag.CertificationList) + " All";
答案 1 :(得分:2)
var lst = (from r in _context.INT_Certifications select r.Certification).Distinct().ToList();
lst.add("all");
ViewBag.CertificationList = lst;