akey的天空

關於部落格
生活大小事分享
maya學習3Dmax學習,ASP.NET for C#學習,Mac學習分享,教學,攝影
  • 60747

    累積人氣

  • 7

    今日人氣

    0

    訂閱人氣

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。


相簿設定
標籤設定
相簿狀態