que desea inicializar una colección estática dentro de mi clase C# - algo como esto:¿Cuál es la forma correcta de inicializar una colección estática no vacía en C# 2.0?
public class Foo {
private static readonly ICollection<string> g_collection = ???
}
No estoy seguro de la forma correcta de hacer esto; en Java podría hacer algo como:
private static final Collection<String> g_collection = Arrays.asList("A", "B");
¿Existe una construcción similar en C# 2.0?
Sé en versiones posteriores de C# /. NET que puede hacer inicializadores de colección (http://msdn.microsoft.com/en-us/library/bb384062.aspx), pero la migración no es una opción para nuestro sistema en este momento.
Para aclarar mi pregunta original, estoy buscando una manera de declarar de manera sucinta una colección estática simple, como una simple colección constante de cadenas. La forma de estilo de inicialización estática también es muy útil para conocer colecciones de objetos más complejos.
Gracias!
Sí, esta fue mi intención: editaré la pregunta para que quede más clara. ¡Gracias! –