我是一名 Java 程序员,我以前使用过 Java ArrayList
,现在我想在 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# 中是否有另一个选项支持使用索引访问对象、插入和删除某个索引?