30. november 2007 - 18:02
Der er
9 kommentarer og 1 løsning
hej igen Array metoder
hvordan sender jeg et array med i en metode ? public string row(int[,] row) { //Vertical rows if (row[0, 0] == row[0, 1] && row[0, 1] == row[0, 2]) { return "you win Row 1 is done"; } if (row[1, 0] == row[1, 1] && row[1, 1] == row[1, 2]) { return "you win Row 2 is done"; } if (row[2, 0] == row[2, 1] && row[2, 1] == row[2, 2]) { return "you win Row 2 is done"; } //Horizonal rows if (row[0, 0] == row[0, 1] && row[0, 1] == row[0, 2]) { return "you win coloum 1 is done"; } if (row[0, 0] == row[0, 1] && row[0, 1] == row[0, 2]) { return "you win coloum 2 is done"; } hvordan sætter jeg metoden op rigtigt ?
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
30. november 2007 - 18:39
#1
Du skal bruge 'parameter passing' saadan her: public string row(params int[] row);
30. november 2007 - 18:43
#2
Maske lige værd at nævne at dit array bliver overrakt 'by value' saa det array du arbejder med at en kopi og derved ændres arrayet uden for funktionen ikke.
30. november 2007 - 18:48
#3
kan ikke få fat i værdierne.... min kode laver fejl... public string row(params int[] row); { //Vertical rows if (row[0, 0] == row[0, 1] && row[0, 1] == row[0, 2]) { MessageBox.Show("you win coloum 1 is done"); } } den fejler i compilern
30. november 2007 - 18:48
#4
husk på det er 2 diminsonelt array
30. november 2007 - 18:49
#5
public string row(params int[,] row); { //Vertical rows if (row[0, 0] == row[0, 1] && row[0, 1] == row[0, 2]) { MessageBox.Show("you win coloum 1 is done"); } } Viker Btw heller ikke
30. november 2007 - 18:55
#6
Ok.. vi skal lige have en ting på plads. Det array du passer til funtionen, det skal modificeres ik ? Eks. array er 1,2,3,4 function array plusEn(array); array er 2,3,4,5 Korrekt ?
30. november 2007 - 19:02
#7
HAHA fand ud af det :) tak...
30. november 2007 - 19:05
#8
velbekommen.
onkel satan smid et svar :)
02. juni 2008 - 17:28
#10
Svar :D
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.