voglio fare qualcosa di simile:C# assegnano 1 matrice bidimensionale di sintassi 2 matrice bidimensionale
object[] rowOfObjects = GetRow();//filled somewhere else
object[,] tableOfObjects = new object[10,10];
tableOfObjects[0] = rowOfObjects;
è questo in qualche modo possibile e ciò che è la sintassi?
o ho bisogno di fare questo:
for (int i = 0; i < rowOfObjects.Length; i++)
{
tableOfObjects[0,i] = rowOfObjects[i];
}
e riempire la riga 2 array bidimensionali utilizzando un ciclo?
Grazie
Grazie, qual è la differenza tra: oggetto [] [] tableOfObject = new object [10] [10]; e oggetto [,] tableOfObjects = new object [10,10]; Molte grazie. – m3ntat
Un oggetto [,] è un array bidimensionale, è sempre rettangolare (tutte le righe hanno la stessa lunghezza). Un oggetto [] [] è un array frastagliato; una matrice di matrici object []. Poiché ogni riga è una matrice in sé, non è necessario che abbiano la stessa lunghezza. – Guffa
Ah, questo ha senso. Grazie Guffa. – m3ntat