我想將這段代碼轉換爲LINQ查詢,因爲LINQ比foreach快得多。 我不知道如何去做,可以做基本簡單的LINQ查詢。使用LINQ查詢而不是foreach循環
我想要做的是獲得字典中的特定字段。
Dictionary<string, object> fieldLayout = null;
foreach (Dictionary<string, object> dic in pageLayout)
{
if (dic[ "FIELD" ].ToString() == "123")
{
fieldLayout = dic;
break;
}
}
爲什麼你認爲LINQ的比的foreach快?你需要優化這個代碼嗎? – 2012-07-30 11:45:25
LINQ不是更快或比每個更慢.. – Anirudha 2012-07-30 11:45:55
是的,我需要優化代碼 – 2012-07-30 11:49:22