轉換過程主要使用到system.text.encoding命名空間下的類
1. 字串轉換成位元組陣列byte:
string str = "this is test string";
byte bytearray = system.text.encoding.default.getbytes(str);
2.位元組陣列換成字串:
byte bytearray =通過某種方式獲取到的位元組陣列string str = system.text.encoding.default.getstring(bytearray);
如果需要其他編碼可以使用如:system.text.utf8encoding class、system.text.unicodeencoding class等
參考:
C 字串到位元組陣列,位元組陣列轉整型
int num 12345 string num1 convert.tostring 12345,16 byte bytes bitconverter.getbytes num 將int32轉換為位元組陣列 num bitconverter.toint32 bytes,0 將位元組陣列內容再轉成in...
C 字串和位元組陣列轉換
定義string變數為str,記憶體流變數為ms,位元陣列為bt 1.字串轉位元陣列 1 byte bt system.text.encoding.default.getbytes 字串 2 byte bt convert.frombase64string 字串 2.字串轉流 1 memorystr...
字串 位元組陣列互轉
將byte轉換為string 或者將string轉換為byte author administrator public class byteorstringhelper param str 源字串轉換成位元組陣列的字串 return public static byte stringtobyte s...