Moin,
Ich bräuchte mal etwas hilfe wie ich ein bytearray mit folgender struktur vernünftig auslesen und in zwei arrays laden kann:
Ich habe ein Input array das wie folgt strukturiert ist.
Das erste byte gibt die länge des darauffolgenden keys an.
Die danach folgenden bytes definieren den key, die länge die wir davor ausgelesen haben wird benötigt um den key zu lesen. danach kommen
die eigentlichen Daten, - diese sind IMMER 4 bytes lang.
Danach wiederholt sich das für die nächten key-daten sätze..
Ich möchte nun, so schnell wie möglich via
Wie mache ich das am geschicktesten, möglichst performance effizient?
Ich bräuchte mal etwas hilfe wie ich ein bytearray mit folgender struktur vernünftig auslesen und in zwei arrays laden kann:
Ich habe ein Input array das wie folgt strukturiert ist.
Das erste byte gibt die länge des darauffolgenden keys an.
Die danach folgenden bytes definieren den key, die länge die wir davor ausgelesen haben wird benötigt um den key zu lesen. danach kommen
die eigentlichen Daten, - diese sind IMMER 4 bytes lang.
Danach wiederholt sich das für die nächten key-daten sätze..
Ich möchte nun, so schnell wie möglich via
buffer.blockcopy
oder ähnlichem das ganze in eine list of array laden, wobei jedes array in der liste immer key+data enthält.Wie mache ich das am geschicktesten, möglichst performance effizient?
C# Developer
Learning C++
Learning C++