Visual Basic .NET Language
Skriv konvertering
Sök…
Syntax
- CBool (uttryck)
- C-bitgruppsfältet (uttryck)
- CChar (uttryck)
- CDate (uttryck)
- CDbl (uttryck)
- CDEC (uttryck)
- CInt (uttryck)
- CLng (uttryck)
- CObj (uttryck)
- CSByte (uttryck)
- CShort (uttryck)
- CSng (uttryck)
- CStr (uttryck)
- CUInt (uttryck)
- CULng (uttryck)
- CUShort (uttryck)
parametrar
Funktionsnamn | Område för uttrycksargument |
---|---|
CBool | Alla giltiga Char eller String eller numeriska uttryck |
C-bitgruppsfältet | 0 till 255 (osignerad); bråkdelar är rundade. |
CChar | Alla giltiga Char- eller String-uttryck; endast en första tecken i en sträng konverteras; värdet kan vara 0 till 65535 (osignerat). |
Konvertera text i textrutan till ett heltal
Från MSDN
Använd CInt-funktionen för att tillhandahålla konverteringar från någon annan datatyp till en heltalundertyp. Exempelvis tvingar CInt heltalsaritmetik när valuta, enkelprecision eller dubbelprecision aritmetik normalt skulle inträffa.
Förutsatt att du har 1 knapp och 2 textbox. Om du skriver på textbox1.text 5.5
och textbox2.text 10
.
Om du har den här koden:
Dim result = textbox1.text + textbox2.text
MsgBox("Result: " & result)
'It will output
5.510
För att lägga till värdena på de två textrutorna måste du konvertera deras värden till Int
genom att använda CInt(expression)
.
Dim result = CInt(textbox1.text) + CInt(textbox2.text)
MsgBox("Result: " & result)
'It will output
16
Obs: När bråkdelen av ett värde är exakt 0,5, avrundas CInt-funktionen till det närmaste jämna antalet. Till exempel 0,5 omgångar till 0 , medan 1,5 omgångar till 2 och 3,5 omgångar till 4 . Syftet med att avrunda till det närmaste jämna antalet är att kompensera för en förspänning som kan samlas när många nummer läggs samman.