別のスペースを作る方法は?
例:ASCIIを16進数にしたい
こんにちは-48656C6C6F
しかし、私はそれをこのようにフォーマットしたい
こんにちは-48656C 6C 6F
別のスペースを作る方法は?
例:ASCIIを16進数にしたい
こんにちは-48656C6C6F
しかし、私はそれをこのようにフォーマットしたい
こんにちは-48656C 6C 6F
または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")))