What is the c# equivalent to java.util.LinkedHashMap ?

  • Thread starter Thread starter Guest
  • Start date Start date
yaron said:
thanks a lot, i will look at your source code.

I am working on implementing LRU- and MRU-Dictionaries. The currently
fails one test, but I will commit it when it seems to work.
 
Helge said:
I am working on implementing LRU- and MRU-Dictionaries. The currently
fails one test, but I will commit it when it seems to work.

The implementation is commited i r426.

The test that failed was written using an iteration, and later indexing:

foreach ( object key in dict.Keys )
dict[key]; ...

this of course updated the dict for the LRU/MRU implementations, and
thus destroyed the enumerator state.

The LRU/MRU enumerator now throws
InvalidOperation(...collection-changed...), even if *lookup* is
performed during iteration.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top