私は Java プログラマーです。ArrayList
以前は Java を使用していましたが、今は C# でそのようなものを使用したいと考えています。必要なオプションのいくつかは、次の Java コードにあります。
String[] strs = new String[]{"str1" , "str2" , "str3" , "str4"};
ArrayList arrayList = new ArrayList(35);
arrayList.add(strs[0]);
arrayList.add(strs[1]);
arrayList.remove(0);
arrayList.set(0, strs[2]);
String s = (String) arrayList.get(1);
C#ArrayList
とを使用LinkedList
しましたが、必要な単純なオプションがありません。インデックスを使用してオブジェクトにアクセスし、特定のインデックスから挿入および削除することをサポートする C# の別のオプションはありますか?