我有一本字典,它包含一個int
和一個Resource
類型的對象。 Resource
對象包含一個名爲CreateNode()
的方法。如果我寫一個foreach
循環是這樣的:調用駐留在字典中的對象的方法?
foreach (var resourcePair in ResourceDictionary)
{
// call CreateNode() on each Resource object in dictionary pair
}
我如何可以調用CreateNode()
方法字典中的每個資源對象?我試過以下,但編輯不喜歡它(說「無法解析符號」)。這是正確的,因爲它看起來我試圖在該對上調用CreateNode
方法,而不是在該對的一部分上的對象上調用CreateNode()
方法。
foreach (var resourcePair in ResourceDictionary)
{
resourcePair.CreateNode(ref xElement);
}
我只是無法弄清楚如何做到這一點。有人可以向正確的方向提供指針嗎?
什麼是ResourceDirtionary的類型? – Paddy
@Paddy ResourceDictionary是一個包含「int」(作爲鍵)和「Resource」類型的對象的字典,它是值。 – Kevin