LINQはforeachよりもはるかに高速であるため、このコードをLINQクエリに変換したいと思います。私はそれを行う方法がわかりません。基本的に単純なLINQクエリを実行できます。
私がやろうとしているのは、辞書の特定のフィールドを取得することです。
Dictionary<string, object> fieldLayout = null;
foreach (Dictionary<string, object> dic in pageLayout)
{
if (dic[ "FIELD" ].ToString() == "123")
{
fieldLayout = dic;
break;
}
}