我已經定義了一個從TDictionary派生的集合,並且需要定義一個應用附加過濾器的自定義枚舉器。 我堅持,因爲我無法訪問TDictionary FItems陣列(它是私有的),所以我不能確定MoveNext方法 你會如何繼續重新定義從派生的類過濾枚舉TDictionary? 這裏有一個簡單的代碼來說明我想做的事: TMyItem = class(TObject)
public
IsH
我有一個TDictionary<TKeyClass, TValueClass>。 我要完成像 for i := 0 to MyDictionary.Count -1 do
ShowMessage(MyDictionary.Keys[i].AStringProperty)
東西我無法訪問鑰匙了,我可以只使用他們,如果我確切地知道他們。 是唯一的替代方案創建一個TDictionary<T