単語の最初の文字で要素をグループ化する LINQ クエリがあります
var res = from sign in all
group sign by sign.first_letter into grp
select grp;
しかし、 と がある場合apple
、August
2 つのグループが得られます。グループa
とグループA
。それらを同じグループに入れる方法は?
タイプに応じて、Char.ToLowerまたはString.ToLowerを使用して、小文字でグループ化できます。
var res = from sign in all
group sign by Char.ToLower(sign.first_letter)
into grp
select grp;
これはどうですか(lowercase
文字でグループ化)-
var res = from sign in all group sign by sign.first_letter.ToLower()
into grp select grp;