2009-11-04 9 views
0

J'ai besoin de convertir une liste de sélection (qui est peuplée par un flux de données) en minuscules, j'ai tracé jusqu'à loin du code dans le contrôleur concerné;Comment puis-je convertir les éléments de la liste de sélection en minuscules en C#?

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

La partie myopg est le flux de données, j'ai besoin de mettre la liste de sélection en minuscules.

Comment puis-je accomplir ceci?

Répondre

0

si addressCountries est une liste de chaînes, alors quelque chose comme ça (LINQ) .....

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

Remplacer

var addressCountries = myOPG.AddressCountries; 

avec

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