我可以在類似於C++的創造指針集:什麼是比較運算符的參考?
std::set<Data*> data_set;
有沒有類似的方式來寫:
SortedSet<Data> data_set;
編輯:我想在C#中使用類似階邏輯。數據是Object的簡單派生類。
我可以在類似於C++的創造指針集:什麼是比較運算符的參考?
std::set<Data*> data_set;
有沒有類似的方式來寫:
SortedSet<Data> data_set;
編輯:我想在C#中使用類似階邏輯。數據是Object的簡單派生類。
可能是有用的http://stackoverflow.com/questions/1072786/c-sharp-alternative-for-the-c-stl-sett – Vladimir
你能詳細說明你在做什麼嗎?如果您希望在C#中使用與SortedSet提供的不同排序的排序集,請在類中實現IComparer接口並覆蓋Compare方法。 – Ingenioushax
如果你想在這些對象沒有邏輯順序時擁有一組唯一的對象實例,那麼你應該使用'HashSet',而不是'SortedSet'。 – Servy