2017-01-30 10 views
1

私はC#ラムダ式にはかなり新しいです。その行数に基づいてList<Dictionary<string, string>>から辞書を取得する可能性はありますか?私は最大のカウントを持つものが欲しい。以下件数に基づいて辞書のリストから辞書を選択してください

簡単な説明と私のコードのスクリーンショットです:

enter image description here

+0

'VAR I = columnDescription.SingleOrDefault(X => x.Count == 2);'私が使用します1つ以上の一致がある場合に返されるものを気にしない限り、ここでは 'Single'を返します。 – Igor

+0

カウントが同じ場合は何が起こる必要がありますか、値を上書きまたは追加しますか? – Agalo

答えて

3
Dictionary<string, string> BigOne = CoulmnsDescription.OrderByDescending(dic => dic.Count()).FirstOrDefault(); 
+0

ありがとうございます、あなたの答えは私の要件を満たしています。 –

+0

@ M.FawadSuroshあなたは大歓迎です –

関連する問題