me gustaría crear un array de objetos en C# de longitud definida y luego rellenar la matriz en un bucle así ...Crear matriz de objetos C# de longitud indefinida?
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++;
}
Sin embargo, me sale el error ... "creación de la matriz debe tener tamaño de matriz o inicializador de matriz "
Estoy haciendo mucha más lógica en el ciclo foreach que he omitido por brevedad.
¿Necesita usar una matriz? Hacer este tipo de cosas con una lista es a menudo mucho más fácil, y puede ser más eficiente (en mi experiencia de todos modos). – Bevan