3

単語の最初の文字で要素をグループ化する LINQ クエリがあります

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

しかし、 と がある場合appleAugust2 つのグループが得られます。グループaとグループA。それらを同じグループに入れる方法は?

4

2 に答える 2

6

タイプに応じて、Char.ToLowerまたはString.ToLowerを使用して、小文字でグループ化できます。

var res = from sign in all 
          group sign by Char.ToLower(sign.first_letter) 
          into grp 
          select grp;
于 2012-10-22T17:09:36.800 に答える
1

これはどうですか(lowercase文字でグループ化)-

var res = from sign in all group sign by sign.first_letter.ToLower()
               into grp select grp;
于 2012-10-22T17:11:36.377 に答える