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.



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow