Excelのように16進数値を対応するASCIIに変換するVB.NETの関数を探しています。Excelのように16進数をASCIIに変換する
たとえば、Excel、
=CHAR(HEX2DEC("c7")) will return, 'Ç'
で.NETで、同じことを任意のライブラリ関数は、ありますか?
Excelのように16進数値を対応するASCIIに変換するVB.NETの関数を探しています。Excelのように16進数をASCIIに変換する
たとえば、Excel、
=CHAR(HEX2DEC("c7")) will return, 'Ç'
で.NETで、同じことを任意のライブラリ関数は、ありますか?
Dim hexValue = "FF"
Dim ascii = System.Convert.ToChar(System.Convert.ToUInt32(hexValue, 16))
System.Text.Encoding.ASCII.GetString
を使用して、バイト配列をASCII文字列に変換できます。バイト配列は、16進リテラルを使用して定義できます。
ChrW
methodを使用できます。 Microsoft.VisualBasic
名前空間をインポートする必要があります。
ChrW(Convert.ToInt32("C7", 16))