Mai mult
Cum de a converti matrice octet pentru coarde
Am creat o matrice octet cu două șiruri. Cum pot converti o matrice octet pentru coarde?
var binWriter = new BinaryWriter(new MemoryStream());
binWriter.Write("value1");
binWriter.Write("value2");
binWriter.Seek(0, SeekOrigin.Begin);
byte[] result = reader.ReadBytes((int)binWriter.BaseStream.Length);
Vreau să converti "rezultat" la un șir de caractere. Am putea-o face folosind BinaryReader
, dar eu nu pot folosi BinaryReader
(nu este acceptat).
641
4
În funcție de codare doriți să o utilizați:
Presupunând că sunteți folosind codificarea UTF-8:
Poți să o faci fără a face cu codificare prin utilizarea BlockCopy:
Pentru a converti byte[] pentru a string[], pur și simplu utilizați de mai jos linie.