Visual Basic .NET Language
Typumwandlung
Suche…
Syntax
- CBool (Ausdruck)
- CByte (Ausdruck)
- CChar (Ausdruck)
- CDate (Ausdruck)
- CDbl (Ausdruck)
- CDec (Ausdruck)
- CInt (Ausdruck)
- CLng (Ausdruck)
- CObj (Ausdruck)
- CSByte (Ausdruck)
- CShort (Ausdruck)
- CSng (Ausdruck)
- CStr (Ausdruck)
- CUInt (Ausdruck)
- CULng (Ausdruck)
- CUShort (Ausdruck)
Parameter
Funktionsname | Bereich für das Ausdrucksargument |
---|---|
CBool | Jeder gültige Char oder String oder ein numerischer Ausdruck |
CByte | 0 bis 255 (ohne Vorzeichen); Bruchteile sind gerundet. |
CChar | Jeder gültige Zeichen- oder Zeichenfolgenausdruck; Nur das erste Zeichen eines Strings wird konvertiert. Der Wert kann zwischen 0 und 65535 liegen (unsigniert). |
Text des Textfelds in eine Ganzzahl konvertieren
Von MSDN
Verwenden Sie die CInt-Funktion, um Konvertierungen von einem anderen Datentyp in einen Integer-Subtyp bereitzustellen. Beispielsweise erzwingt CInt eine Ganzzahlarithmetik, wenn normalerweise eine Währung mit einfacher Genauigkeit oder mit doppelter Genauigkeit auftreten würde.
Angenommen, Sie haben 1 Button und 2 Textbox. Wenn Sie Textbox1.text 5.5
und Textbox2.text 10
eingeben.
Wenn Sie diesen Code haben:
Dim result = textbox1.text + textbox2.text
MsgBox("Result: " & result)
'It will output
5.510
Um die Werte der CInt(expression)
hinzuzufügen, müssen Sie ihre Werte mithilfe des CInt(expression)
in Int
konvertieren.
Dim result = CInt(textbox1.text) + CInt(textbox2.text)
MsgBox("Result: " & result)
'It will output
16
Hinweis: Wenn der Bruchteil eines Werts genau 0,5 beträgt, rundet die CInt-Funktion auf die nächste gerade Zahl. Beispiel: 0,5 Runden auf 0 , 1,5 Runden auf 2 und 3,5 Runden auf 4 . Der Zweck der Rundung auf die nächste gerade Zahl ist die Kompensation einer Verzerrung, die sich addieren könnte, wenn viele Zahlen addiert werden.