이 코드 조각을 LINQ가 foreach보다 훨씬 빠르기 때문에 LINQ 쿼리로 변환하려고합니다. 나는 그 일을하는 법을 모르고, 기본적으로 간단한 LINQ 쿼리를 할 수 있습니다.foreach 루프 대신 LINQ 쿼리 사용
내가하려는 것은 사전에 특정 필드를 가져 오는 것입니다.
Dictionary<string, object> fieldLayout = null;
foreach (Dictionary<string, object> dic in pageLayout)
{
if (dic[ "FIELD" ].ToString() == "123")
{
fieldLayout = dic;
break;
}
}
왜 당신이 Linq에 foreach는보다 빠르고이라고 생각합니까 여기
는 구현입니까? 이 코드를 최적화해야합니까? –LINQ가 for-each보다 빠르거나 빠르지 않습니다. – Anirudha
예 코드를 최적화해야합니다 –