文字型(Char)から整数型(Integer)に変換する方法を記載します。

変換には、Asc()・Chr()かConvert()を使用して型変換をします。

Ascを使用して、文字型(Char)から整数型(Integer)に変換する

Dim c1 As Char = "a"c
Dim code1 As Integer = Asc(c1)

 

Convertクラスを使用して、文字型(Char)から整数型(Integer)に変換する

Dim c1 As Char = "あ"c
Dim code1 As Integer = Convert.ToInt32(c1)

※全角文字をAsc()で変換すると負の数値となる、またConvert()で変換すると整数値となる。

 

Chrを使用して、整数型(Integer)から文字型(Char)に変換する

Dim code1 As Integer = 97
Dim c1 As Char = Chr(code1)

 

Convertクラスを使用して、整数型(Integer)から文字型(Char)に変換する

Dim code1 As Integer = 12354
Dim c1 As Char = Convert.ToChar(code1)

※全角文字を変換する際は、Chrは負の数値で指定する、またConvert整数値での指定となる。

・Asc()とChr()のが対の変換となる、またConvert()はConvert()で行う