cs_haklia
Messages postés41Date d'inscriptionmardi 24 juin 2003StatutMembreDernière intervention30 avril 2006
-
30 avril 2006 à 16:42
cs_haklia
Messages postés41Date d'inscriptionmardi 24 juin 2003StatutMembreDernière intervention30 avril 2006
-
30 avril 2006 à 17:38
Bonjour à tous,
Bon j'ai un nouveau souci.
Voilà ce que j'ai : List<String> fichiers null; // null est là pour éviter les Use of unassigned local variable
fichiers.AddRange(Directory.GetFiles(@"c:")); // c:\ est un exemple
Et ça plante au niveau du AddRange :
Exception thrown:
System.NullReferenceException: Object reference not set to an instance of an object.
cs_haklia
Messages postés41Date d'inscriptionmardi 24 juin 2003StatutMembreDernière intervention30 avril 2006 30 avril 2006 à 17:28
LOL, merci, j'allais poster un message comme quoi j'avais trouvé. En fait j'avais pris cette exemple sur une source d'ici, c'est pour cela.
D'ailleurs, une question me vient : vaut-il mieux utiliser une List<T> ou une ArrayList ? Il me semble que dans une ArrayList on peut mettre différents types, mais bon, c'est pour mieux comprendre la différence.
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 30 avril 2006 à 17:34
Si ta liste n'est destinée qu'a un seul type il vaut mieux passer par les generics (ou une classe de collection fortement typée), ça t'évites les cast des items.
Alors qu'ArrayList est typée object, donc tout :-)