|
001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 |
Dim b As Byte = 15 Dim i As Integer = 7 Dim l As Long = 2 b = CByte(i) ' b = 7 i = CInt(l) ' i = 2 l = CLng(b) ' l = 7 Dim s As Single Dim d As Double s = CSng(l) ' s = 7.0 d = CDbl(s) ' d = 7.0 bln = CBool(s = 7.0) ' bln = True |
|
001 002 003 004 005 006 |
Dim str As String Dim i As Integer = 15 str = CStr(i) ' str = "15" str = CStr(3.14) ' str = "3.14" |
|
001 002 003 004 005 006 |
Dim str As String Dim i As Integer = 15 str = i.ToString() ' str = "15" str = (3.14).ToString() ' str = "3.14" |
|
001 002 003 004 005 006 007 008 009 |
Dim str As String Dim i As Integer = 15 ' 整数四桁で表記 str = i.ToString("D4") ' str = "0015" ' 小数点以下6桁で表記 str = (3.14).ToString("F6") ' str = "3.140000" |
| 書式指定文字 | 概要 |
|---|---|
| D | 十進数として表記する。 整数に対して使用する。 |
| X | 十六進数として表記する。 整数に対して使用する。 |
| E | 実数値に対して、指数表記にする。 |
| F | 実数値に対して、固定小数点表記にする。 |
| G | 実数値に対して、固定小数点または指数のいずれか簡潔な方の表記にする。 |
| N | 三桁ことに区切り文字(カンマ)をつけて表記する。 |
| P | パーセントとして表記する。 |
|
001 002 003 004 005 |
Dim i As Integer Dim s As Single i = CInt("15") ' i = 15 s = CSng("3.14") ' s = 3.14 |
|
001 002 003 004 005 |
Dim i As Integer Dim s As Single i = Integer.Parse("15") ' i = 15 s = Single.Parse("3.14") ' s = 3.14 |
|
001 002 003 004 005 006 007 008 |
Dim i As Integer Dim s As Single i = CInt("1,234,567") ' i = 1234567 s = CSng("3.14E+05") ' s = 314000 i = Integer.Parse("654,321", Globalization.NumberStyles.Number) ' i = 654321 s = Single.Parse("2.71828e-3", Globalization.NumberStyles.Float) ' s =0.00271828 |