halkal Skrevet 22. august 2007 Skrevet 22. august 2007 Hei jeg skal lage en liten windows application som skal lese tekst ifra en fil, linje for linje og putte det inn i en two-dimensional array.. Dette har jeg fått til. dette blir gjort når form'en loades, mao inne i : public void Form1_Load(object sender, EventArgs e) .. nå over til arrayen : string[,] arrayTekst = new string[Rows, Cols]; inne i form1_load får jeg aksessert arrayen.. f.eks MessageBox.Show(arrayTekst [0,1]); Men jeg får ikke "tak" i denne arrayen ifra andre funksjoner/klasser osv. Det jeg vil er og vise en messageboks med innholdet av arrayen (arrayTekst [0,1]) når man trykker på en knapp. Hvordan gjør man arrayen global/public slik at den blir værende i minnet og kan aksesseres fra hvor som helst i koden?. (sorry for et litt rotete innlegg, vet ikke helt hvordan jeg skal forklare det på en bedre måte akkurat nå)
GeirGrusom Skrevet 22. august 2007 Skrevet 22. august 2007 public class MyClass { // Public variabel public string[,] arrayTekst; // Global variabel, aksessert gjennom MyClass.arrayTekst public static string[,] arrayTekst; }
halkal Skrevet 22. august 2007 Forfatter Skrevet 22. august 2007 public class MyClass{ // Public variabel public string[,] arrayTekst; // Global variabel, aksessert gjennom MyClass.arrayTekst public static string[,] arrayTekst; } 9337410[/snapback] takker og bukker
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå