IListは、リストの定義を満たすための要件が定義されているインターフェース。
IList Interface (System.Collections) | Microsoft Docs
ここからは継承して実装するのも大変なので使い方を簡単に。
ArrayListはIListを継承してるので、
s = A s = B s = C s = D s = E ----- iList[0] = A iList[1] = B iList[2] = C iList[3] = D iList[4] = E 続行するには何かキーを押してください . . .
iListからforeachでも添字でもアクセスできる。
Sample/dotnet/IList/IList/src/IList_ at master · bg1bgst333/Sample · GitHub