Hi,
What would you see as improvments in using lists and dictionnaries as opposed to arrays and hashtables?
It's been covered few times here. There is no gain in perfs nor penalty in using arrays and hashtables vs other types of c# collections. It's only percetible if you start having hundres or thousands items, which then really means developing a dedicated custom solution for such a large amount of data. Meanwhile, I made tests with 40K+ lines of text all parsed into single array items and access is instant.
As for using dictionnaries and lists technically, the problem is casting, and you'll fallback in casting to object always... which then loose the benefits over arrays and hashtables.
Bye,
Jean