La liste de tableaux ci-dessous peut-elle être initialisée directement sans nécessiter de tableau de chaînes aFileExt?Initialisation de ArrayList avec un littéral constant
private static string[] aFileExt =
{"css", "gif", "htm", "html", "txt", "xml" };
private System.Collections.ArrayList alFileTypes =
new System.Collections.ArrayList(aFileExt);
La ligne ci-dessous est le but, mais mon compilateur .Net ne l'aime pas:
private static System.Collections.ArrayList alFileTypes =
new System.Collections.ArrayList({"css","gif","htm","html","txt","xml"});
J'utilise le Micro Framework .net et n'ont donc pas accès à des types génériques.
Merci pour votre aide. Oui, les génériques et plusieurs System.Collections ne sont pas pris en charge dans ma version de .net. – MandoMando
@MandoMando: Pour une question comme celle-ci, il vaut probablement la peine de préciser quelle version de .NET vous utilisez, et quelle version de C#. –
L'initialisateur de collection C# 3 est la solution pour moi parce que: 1. il compile sur ma version (spéciale) de .net 2. ne crée pas un nouvel objet. (La mémoire est un problème dans ce cas) – MandoMando