¿Puede ArrayList a continuación inicializarse directamente sin la necesidad de una matriz de cadenas de textoFile?Inicializando ArrayList con literal constante
private static string[] aFileExt =
{"css", "gif", "htm", "html", "txt", "xml" };
private System.Collections.ArrayList alFileTypes =
new System.Collections.ArrayList(aFileExt);
La línea de abajo es el objetivo, pero mi compilador .Net no le gusta:
private static System.Collections.ArrayList alFileTypes =
new System.Collections.ArrayList({"css","gif","htm","html","txt","xml"});
estoy usando el .NET Micro Framework y por lo tanto no tienen acceso a tipos genéricos.
Gracias por su ayuda. Sí, los genéricos y muchos de los System.Collections no son compatibles con mi versión de .net. – MandoMando
@MandoMando: para una pregunta como esta, probablemente valga la pena indicar qué versión de .NET está usando y qué versión de C#. –
El inicializador de la colección C# 3 es la solución para mí porque: 1. compila en mi versión (especial) de .net 2. no crea un objeto nuevo. (la memoria es un problema en este caso) – MandoMando