Je voudrais créer un tableau d'objets en C# de longueur indéfinie, puis remplir le tableau dans une boucle comme si ...Créer un tableau d'objet C# de longueur indéfinie?
string[] splitWords = message.Split(new Char[] { ' ' });
Word[] words = new Word[];
int wordcount = 0;
foreach (string word in splitWords)
{
if (word == "") continue;
words[wordcount] = new Word(word);
wordcount++;
}
Cependant, je reçois l'erreur ... « création Array doit avoir taille de tableau ou initialiseur de tableau "
Je fais beaucoup plus de logique dans la boucle foreach que j'ai omis par souci de concision.
Besoin d'un tableau? Faire ce genre de chose avec une liste est souvent beaucoup plus facile - et peut être plus performant (dans mon expérience de toute façon). – Bevan