如果我有:Linq表達式的一部分傳遞給lambda表達式的值是什麼?
public Dictionary<string, int> ChangeDictionary(Dictionary<string, int> myDictionary)
{
myDictionary.OrderBy(a => rnd.Next());
}
什麼是 「一」?我知道它是匿名函數的參數,但我不知道這個語法是什麼。我無法從MSDN文檔中知道。是「a」字典myDictionary
?
編輯:對不起。通過什麼是「一」,「我的意思是獲得通過在作爲參數a
的價值在於它myDictionary
'a'是'KeyValuePair'。如果你檢查調用'OrderBy()'它需要'IEnumerable '。它提供了一個參數'T'。在'Dictionary'的情況下,它實現了'IEnumerable >' –
Rob
現在你明白了嗎?如果是這樣,您可以考慮將答案標記爲已接受。如果不是,請告訴我們。 –
爲什麼downvote? – johnny