long til byte array problem
Jeg har behov for at adressere hver enkelt byte i en long enkeltvis.Det kan jeg gøre på C++ måden sådan her:
long myLong = 900;
byte * ptr = (byte *)&myLong;
ptr[0] = 0;
ptr[1] = 12;
... osv.
Men hvordan gør jeg i C# ? Jeg kan selvfølgelig bruge en unsafe blok og gøre det samme som ovenover, men jeg synes der bør være en mere pæn metode. Findes en sådan ?
Det er selvfølgelig muligt at jeg har været til for mange julefrokoster og ikke kan se skoven for bare træer ;-)
