Soy un programador de Java, he usado un Java ArrayList
antes y ahora quiero tener algo así en C#. Algunas de las opciones que necesito son en este código Java:C# equivalente para el arraylist java que admite obtener, establecer y eliminar cierto índice
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);
que utiliza C# ArrayList
y LinkedList
, pero que no tienen estas opciones simples que necesito. ¿Hay alguna otra opción en C# que respalde el acceso a objetos con índices, insertando y eliminando de cierto índice?
Use 'List', 'List [index]' y ['List.RemoveAt'] (http://msdn.microsoft.com/en-us/library/5cw9x18z (v = vs.80) .aspx) –