webForumDet fria alternativet
Logga in / Bli medlem

loopa igenom en array (C#)

.NET

3 svar · 689 visningar · startad av DavidB

Medlem sedan jan. 20001 372 inlägg
Trådstart#1

Tjena

Har fått totalt hjärnsläpp, jag skall loopa igenom en två dimensionell array.

För en enkel ser det ju ut:

for(int i = 0;i<minarray.Length;i++)

Arrayen ser ut följande:

string[,] minarray = new String[2,[b]4[/b]];

det är den fetmarkerade dimensionen som skall köras igenom

Medlem sedan dec. 2000399 inlägg
#2
for(int i = 0;i<minarray.Length;i++) {
for (int j = 0;j < minarray[i].Length;j++)
Console.WriteLine("{0}", minarray[i][j]);
}
Medlem sedan jan. 20001 372 inlägg
#3

hmm, då kommer ytterligare en fråga angående arrayer.

finns det något sätt att initiera en array utan att i förväg definera hur många strängar den skall innehålla utan att den bestämmer det själv beroende på hur mycker man lägger in i den?

Medlem sedan dec. 2000399 inlägg
#4

Nej, inte med vanliga arrayer. Men kolla på ArrayList, den gör precis det du vill.

396 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
131 ms — deklarationer (db)
129 ms — hämta statistik (db)
134 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)