Såhär?
string[][,] arrAll = new string[2][,];
string[,] arrValues = new string[2,15];
string[,] arrNames = new string[2,15];
arrAll[0] = arrValues;
arrAll[1] = arrNames;
4 svar · 299 visningar · startad av DavidB
Tjena
Jag skapar 3 arrayer, två som är tvådimentionellad och en "jagged". Det jag vill är att få in det två tvådimentionella i min "jaggade". Vet inte riktigt hur jag skall initiera min "jaggade" array. Någon som vet hur det skall se ut?
Jag har följande kod:
string[][] arrAll = new string[2][];
string[,] arrValues = new string[2,15];
string[,] arrNames = new string[2,15];
arrAll[0] = arrValues;
arrAll[1] = arrNames;
Såhär?
string[][,] arrAll = new string[2][,];
string[,] arrValues = new string[2,15];
string[,] arrNames = new string[2,15];
arrAll[0] = arrValues;
arrAll[1] = arrNames;
tackar, fungerade utmärkt men jag stötte på ännu ett problem.
jag har min "jaggade" array i ett datatable:
dt.Columns.Add("Attribut",Type.GetType("System.Array"));
Har jag bara en vanlig array i min DataTable får jag ut den såhär:
AttributValues = (string[,])dr["Attribut"];
Men hur gör jag när jag vill få ut en av arrayerna som finns i den "jaggade"?
Har försökt såhär:
AttributValues = (string[,])dr["Attribut"][0];
men det vill inte fungera.
Fungerade utmärkt, tackar