2009-11-04 111 views
0

我需要将选择列表(由数据馈送填充)转换为小写,我已经跟踪了相关控制器中的一些代码;如何在C#中将选择列表项转换为小写?

private SelectList getAddressCountriesListDD() 
{ 
    var addressCountries = myOPG.AddressCountries; 
    return new SelectList(addressCountries, "key", "value", "GBR"); 
} 

myopg部分是数据传送,我需要将选择列表变成小写。

我怎样才能做到这一点?

回答

0

如果addressCountries是一个字符串列表,那么这样的事情(使用LINQ).....

var lcase = from c in addressCountries 
select c.ToLower(); 
4

更换

var addressCountries = myOPG.AddressCountries; 

var addressCountries = myOPG.AddressCountries 
          .Select(c => c.ToString().ToLowerInvariant());