I recently answered a Stack Overflow question, where I supplied what I believe may be a useful tool for indexing simple CSV data where you might not want to hold the entire data set in memory. I wanted to list it here, because I added the solution that supports CSV as an afterthought; the question does not indicate it uses CSV records. The question uses VB.Net, but the C# translation should be trivial. Just watch out for needing to add the “out” keyword in a few places.
Some caveats:
- The code assumes the records exist on a single line.
- There’s nothing at this time to skip the header row, though that is trivial to add.
- You have to supply your own key selector function.
- The code is untested, entered directly into the Stack Overflow answer box. It almost certainly still has several bugs.
Still, I found it interesting and fun to write. Click the link above to the Stack Overflow question to see the code.
No Comments so far ↓
There are no comments yet...Kick things off by filling out the form below.