19. juli 2006 - 11:07Der er
7 kommentarer og 1 løsning
Konvertering af Array til string[]
Hej, Dette er nok et begynderspørgsmål, men er det muligt at converte fra typen Array til string[], jeg har prøvet at typecase men får følgende fejl: Cannot implicitly convert type 'System.Array' to 'string[]'. An explicit conversion exists (are you missing a cast?) Jeg håber der er nogle af jer eksperter der kan hjælpe.
Tak, det virkede har dog nu fået et nyt problem. Når jeg nu kører det får jeg fejlen: System.NullReferenceException was unhandled Message="Object reference not set to an instance of an object.
Jeg kan ikke forstår hvorfor jeg skal lave en ny instans da jeg kun har 3 arrays jeg roder med?
Undskyld men forstår ikke helt hvad du mener, når jeg tænkter på at instantiere den ville det være ala. yourname new_yourname = new yourname(); men det er kun ved funktioner, hvad mener du?
I og med du sætter eksplicit sætter "yourname" til "null" vil den være det (og altså ikke en instans) indtil du eksplicit instantierer den. Det kan du f.eks. gøre således:
string[] yourname = null; yourname = new string[code.Length-1];
eller bare: string[] yourname = new string[code.Length-1];
Sådan er syntaksen for at instantiere type arrays.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.