辞書のリストがそのキーに従ってソートされている実装があります。OrderBy StringComparisonで辞書のリスト
List<Dictionary<string, object>> queue = new List<Dictionary<string, object>>();
queue = queue.OrderBy(x => x[sortField]).ThenBy(x => x["WorkflowID"]).ToList();
今、私は[sortField]
後StringComparison.IgnoreOrdinalCase
を追加しようとしていますが、私はそれはいくつかの無効な引数を持つエラーで返されています。
ディクショナリでStringComparisonを使用することは実際にはできませんか?
ありがとうございます!
はこの1つを試します:あなたが確信している場合は
は「SORTFIELD」は常に、単に値をキャストし、文字列値を指します。ありがとう! – bampie
これは問題を解決します。どうもありがとう! – bampie