Wie kann ich umwandeln byte-array UInt32 array?

Können sagen, In C++ ich habe code wie dieser..

void * target
uint32 * decPacket = (uint32 *)target;

So, in C# wäre es wie..

byte[] target;
UInt32[] decPacket = (UInt32[])target;

Nicht konvertieren Typ byte[] uint[]

Wie konvertiere ich diese Speicher ausrichten, was C++ tut zu arrays in C#?

Ich werde hinzufügen, dass es ist ein schmutziger trick: stackoverflow.com/questions/619041/...
Gibt es eine bessere (und schmutziger) trick, das vermeidet Wiederholungen. Siehe unten meine Antwort: stackoverflow.com/a/9666331/61061

InformationsquelleAutor SSpoke | 2011-09-02

Schreibe einen Kommentar