0

コードを削減または改善する方法は?

private readonly StringBuilder _buffer = new StringBuilder();

public void WriteD(int i) {
    _buffer.Append(Encoding.UTF8.GetString(BitConverter.GetBytes(i)));
}

一部のデータ型 (int、ushort、string など) のバイナリ データを文字列に書き込む必要があります。文字列は、変換後の "stringToHex" のようになります (int 13 と 10 を入れてください): 0D 00 00 00 0A 00 00 00

ありがとう!

4

2 に答える 2

1
public void WriteD(int i) {
    _buffer.Append(i.ToString("X4"));
}
于 2013-04-10T14:31:51.843 に答える