Back to Top

Daily Archives: 2016年3月17日

VB.NET 文字列型を文字型に変換する

文字列型(String)から文字型(Char)にデータ型変換する方法を記載します。

文字列型(String)を文字型(Char())に変換する

Dim str As String = "ABcDEabcdeあいう"

'文字列の指定位置をChar型に変換する(位置は0から数える)
Dim chr As Char = str.Chars(3)

 

文字列型(String)を文字型配列(Char())に変換する

Dim str As String = "ABcDEabcdeあいう"

'文字列をChar型の1次元配列に変換する
Dim chArray1 As Char() = str.ToCharArray()

'文字列の2文字目の後から4文字をChar型の1次元配列に変換する
Dim chArray1 As Char() = str.ToCharArray(2, 4)

 

VB.NET 書式を指定して数値を文字列に変換する

数値を書式を指定して、文字列に変換する方法を説明します。

ToString メソッドにて、数値書式指定による文字列変換

Dim num As Integer = 10000

'通貨\10,000
Dim str1 As String = num.ToString("C")	

'10,000
Dim str2 As String = num.ToString("#,0")

など

 

String.Format メソッドによる文字列変換

Dim num As Integer = 10000
Dim cnt As Integer = 10

'¥10,000円×10個
Dim s1 As String = String.Format("{0:C}円×{1}個", num, cnt)

など