> Why is C# using the wrong terminology? (Or at the very least, really> misleading?)
According to Wikipedia:
"Lists are typically implemented either as linked lists (either singly
or doubly linked) or as arrays, usually variable length or dynamic arrays."