我需要将一个选择列表(由数据源填充)转换为小写,我已经跟踪了相关控制器中的一些代码;
private SelectList getAddressCountriesListDD()
{
var addressCountries = myOPG.AddressCountries;
return new SelectList(addressCountries, "key", "value", "GBR");
}
myopg部分是数据源,我需要将选择列表变成小写。
我该如何做到这一点?
答案 0 :(得分:4)
替换
var addressCountries = myOPG.AddressCountries;
与
var addressCountries = myOPG.AddressCountries
.Select(c => c.ToString().ToLowerInvariant());
答案 1 :(得分:0)
如果addressCountries是一个字符串列表,那么就像这样(使用LINQ).....
var lcase = from c in addressCountries
select c.ToLower();