2012-10-22 23 views
3

我已經單詞的第一個字母有一個LINQ查詢族元素如何通過信集團,放在同一個字母大小

var res = from sign in all 
      group sign by sign.first_letter into grp 
      select grp; 

但是,當我有appleAugust,我會得到兩組。組a和組A。如何把他們放在同一組?

+0

難道一個。 ToLower()不起作用? –

+0

我會強烈建議在這裏插入一些換行符。 – Adam

回答

6

,你可以用小寫字母組,即使用Char.ToLowerString.ToLower,根據類型:

var res = from sign in all 
      group sign by Char.ToLower(sign.first_letter) 
      into grp 
      select grp; 
1

這個怎麼樣(由lowercase字母分組) -

var res = from sign in all group sign by sign.first_letter.ToLower() 
       into grp select grp;