如何減少或改善代碼?C#提高代碼的幫助 - int爲十六進制
private readonly StringBuilder _buffer = new StringBuilder();
public void WriteD(int i) {
_buffer.Append(Encoding.UTF8.GetString(BitConverter.GetBytes(i)));
}
我需要寫入一些數據類型(int,ushort,string等)的字符串二進制數據。 字符串應該看起來像轉換後的「stringToHex」如下(put int 13和10): 0D 00 00 00 0A 00 00 00
謝謝!
根據您的問題,請更新您的冠軍。http://meta.stackexchange.com/questions/10647/how-do-i-write-a-good-標題順便說一句,你到目前爲止嘗試過什麼? – 2013-04-10 14:29:55
我需要添加到字符串是二進制數據,而不是十六進制。我的代碼正常工作,但我認爲他很醜。 – user2264990 2013-04-10 14:40:42
需要添加到字符串4個字節的int,2個字節ushort等 – user2264990 2013-04-10 14:42:44