C♯, C#相談室 Part34
■ このスレッドは過去ログ倉庫に格納されています
0255デフォルトの名無しさん
2007/10/08(月) 20:01:23それならもうDictionaryとListを二重に保持するしかないな。
例えばこんな感じ?
class MapWithList {
Map map;
List list;
public void add(Object key, Object value) {
map.put(key, value);
list.add(key);
}
public Object getWithKey(Object key) {
return map.get(key);
}
public Object getWithIndex(int i) {
map.get(list.get(i));
}
}
テストコンパイルしてないから実際に使えるか知らんが、
ようはこういうことがしたいんじゃない?
■ このスレッドは過去ログ倉庫に格納されています