Avatar billede tued Nybegynder
09. november 2004 - 17:49 Der er 8 kommentarer og
1 løsning

ArrayList til byte array

Hejsa

Jeg sidder og roder med en ArrayListe og vil meget gerne have den konverteret til et byte array.

Hvordan kan det lade sig gøre ???

Har prøvet at gøre det med ArrayList.CopyTo(...) men uden held
Avatar billede arne_v Ekspert
09. november 2004 - 17:53 #1
Du kan ihvertfald:

object[] b = list.ToArray();

Og så bruge (byte)b[i]
Avatar billede arne_v Ekspert
09. november 2004 - 17:56 #2
Ifølge docs burde du kunne:

byte[] b = list.ToArray(typeof(byte));

og så bruge b[i]
Avatar billede tued Nybegynder
09. november 2004 - 18:05 #3
Det viker ikke helt.
Jeg får en invalid cast exception....
Avatar billede arne_v Ekspert
09. november 2004 - 18:06 #4
Er det bytes du opbevarer i den ArrayList ?
Avatar billede tued Nybegynder
10. november 2004 - 11:56 #5
Har fået det til at virke med bytes.
Kan ikke få det til at virke med structs...er det anderledes ??? Synes at jeg har prøvet det samme som ovenstående.
Avatar billede arne_v Ekspert
10. november 2004 - 12:54 #6
Det burde også virke med structs.

Hvordan ser koden ud ?
Avatar billede arne_v Ekspert
10. november 2004 - 12:54 #7
og et svar
Avatar billede arne_v Ekspert
10. november 2004 - 13:34 #8
Fik du struct til at virke ?
Avatar billede tued Nybegynder
10. november 2004 - 13:37 #9
Ja jeg har fået det til at virke.

Tak for hjælpen. Har ikke arbejdet med C# før, så jeg skal lige vende mig til det.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester