-1

別のスペースを作る方法は?

例:ASCIIを16進数にしたい

こんにちは-48656C6C6F

しかし、私はそれをこのようにフォーマットしたい

こんにちは-48656C 6C 6F

4

2 に答える 2

-1

または1行で

Dim hex = String.Join(" ", "Hello" _
    .Select(Function(c) Convert.ToByte(c).ToString("x2")))

なしReplace


上位バイトを表示したい場合(文字列はUnicodeであるため、それぞれCharが実際には2であるため)Byte

Dim hex = String.Join(" ", "Hello" _
    .SelectMany(Function(c) BitConvertor.GetBytes(c)) _
    .Select(Function(b) b.ToString("x2")))
于 2013-01-09T15:57:47.333 に答える