List<T>

List<T>は、ジェネリクスで型を指定できるリスト。
(ArrayListジェネリクス版に相当する。)

https://docs.microsoft.com/ja-jp/dotnet/api/system.collections.generic.list-1?view=netframework-4.8

ArrayListではObject型にキャストしてアクセスしていたが、List<T>は宣言時に要素の型が決まるので不要である。

数値、文字列を添字やforeachでアクセス。
Object型は一切出てこない。

iList[0] = 1
iList[1] = 2
iList[2] = 3
iList[3] = 4
iList[4] = 5
-----
i = 1
i = 2
i = 3
i = 4
i = 5
-----
strList[0] = A
strList[1] = B
strList[2] = C
strList[3] = D
strList[4] = E
-----
str = A
str = B
str = C
str = D
str = E
続行するには何かキーを押してください . . .

アクセスできる。

Sample/dotnet/List_T/List_T/src/List_T_ at master · bg1bgst333/Sample · GitHub