1.Bitconverter.ToString()2.System.Text.Encoding.Default.GetBytes()兩個有什么不同么?
2 回答

烙印99
TA貢獻1829條經驗 獲得超13個贊
BitConverter.ToString(array<Byte>[]()[], Int32, Int32)將指定的字節數組的每個元素的數值轉換為它的等效十六進制字符串表示形式。
System.Text.Encoding.Default.GetString() 將指定字節數組中的所有字節解碼為一個字符串。
1 byte[] dddd = new byte[] {74,78,34,59,64,63 };
2 Console.WriteLine( System.BitConverter.ToString(dddd)); //4A-4E-22-3B-40-3F
3 Console.WriteLine(System.Text.Encoding.Default.GetString(dddd)); //JN";@?
4

翻閱古今
TA貢獻1780條經驗 獲得超5個贊
相返的呀。一個tostring,一個GetBytes??梢杂茫?/p>
byte[] byteArray = System.Text.Encoding.Default.GetBytes( str );
string str = System.Text.Encoding.Default.GetString( byteArray );
- 2 回答
- 0 關注
- 405 瀏覽
添加回答
舉報
0/150
提交
取消