C 中有關string和byte 轉換的問題

2021-08-21 14:10:29 字數 597 閱讀 8794

c#中有關string和byte轉換的問題

今天在工作中遇到乙個

問題,如何將乙個

string型別轉成

byte?

這種問題就屬於知道了就及其簡單,不知道就夠你忙活半天的那種。其實只要乙個語句就ok了:

byte

bytearray 

=system.text.encoding.default.getbytes(  str  );

怎麼樣,夠簡單吧?

反過來也是一樣,把byte轉成string:

string

str 

=system.text.encoding.default.getstring( bytearray );

其實,在system.text.encoding class中,還有很多其它有用的方法,像getchars,從乙個byte轉成乙個char,等等,可以參考msdn。

另外,還有其它編碼方式的,如system.text.utf8encoding class、system.text.unicodeencoding class等,根據不同需要可選不同的class。

c#中有關string和byte轉換的問題

C 中有關string和byte

c 中有關string和byte byte bytearray system.text.encoding.default.getbytes str 怎麼樣,夠簡單吧?反過來也是一樣,把byte轉成string string str system.text.encoding.default.getst...

C 中有關string和byte 轉換的問題

今天在工作中遇到乙個問題,如何將乙個string型別轉成byte?這種問題就屬於知道了就及其簡單,不知道就夠你忙活半天的那種。其實只要乙個語句就ok了 byte bytearray system.text.encoding.default.getbytes str 怎麼樣,夠簡單吧?反過來也是一樣,...

C 中有關string和byte 轉換的問題

c 中有關string和byte轉換的問題 如何將乙個string型別轉成byte?byte bytearray system.text.encoding.default.getbytes str 把byte轉成string string str system.text.encoding.defau...