Visual Basic .NET Language
型変換
サーチ…
構文
- CBool(式)
- CByte(式)
- CChar(発現)
- CDate(式)
- CDbl(発現)
- CDec(式)
- CInt(式)
- CLng(式)
- CObj(発現)
- CSByte(式)
- CShort(式)
- CSng(式)
- CStr(発現)
- CUInt(式)
- CULng(式)
- CUShort(式)
パラメーター
関数名 | 式引数の範囲 |
---|---|
CBool | 任意の有効なCharまたはStringまたは数値式 |
CByte | 0〜255(符号なし)。小数部は丸められます。 |
CChar | 任意の有効なCharまたはString式。 Stringの最初の文字だけが変換されます。値は0〜65535(符号なし)です。 |
テキストボックスのテキストを整数に変換する
MSDNから
CInt関数を使用して、他のデータ型からIntegerサブタイプへの変換を提供します。たとえば、通貨、単精度、または倍精度の算術演算が通常発生する場合、CIntは整数演算を強制します。
1つのボタンと2つのテキストボックスがあると仮定します。 textbox1.text 5.5
とtextbox2.text 10
入力した場合。
このコードをお持ちの場合:
Dim result = textbox1.text + textbox2.text
MsgBox("Result: " & result)
'It will output
5.510
2つのテキストボックスの値を追加するには、 CInt(expression)
を使用して値をInt
に変換する必要があります。
Dim result = CInt(textbox1.text) + CInt(textbox2.text)
MsgBox("Result: " & result)
'It will output
16
注:値の小数部が正確に0.5の場合、CInt関数は最も近い偶数に丸めます。例えば、 0.5ラウンドから0ラウンド 、 1.5ラウンドから2ラウンド、3.5ラウンドから4ラウンド 。最も近い偶数に丸める目的は、多数の数値を加算したときに累積するバイアスを補正することです。
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow