Luc Pattyn wrote:
Yes, I know what they do, but why choose names that are counterintuitive, i.e. don't match real-world terms.
They match the real-world items if you think of them from a certain point of view. Computerised real-world concepts often mimic only some aspects but not all. If you take radio buttons for example, they pop out just like buttons on a real radio, but you can't turn them to change the preset frequency.
Luc Pattyn wrote:
I would prefer a Map for a .NET Dictionary
A map to me is something that describes two dimensional geographical data, so that would be even more confusing...
Luc Pattyn wrote:
and a SortedMap for a .NET SortedList (it isn't a sorted List, in .NET terms it is a sorted dictionary).
The internal storage for a SortedList is a pair of arrays, so it actually is a sorted list. :)
Despite everything, the person most likely to be fooling you next is yourself.