Conversion.Int Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt den ganzzahligen Anteil einer Zahl zurück.
Überlädt
| Name | Beschreibung |
|---|---|
| Int(Decimal) |
Gibt den ganzzahligen Anteil einer Zahl zurück. |
| Int(Double) |
Gibt den ganzzahligen Anteil einer Zahl zurück. |
| Int(Int16) |
Gibt den ganzzahligen Anteil einer Zahl zurück. |
| Int(Int32) |
Gibt den ganzzahligen Anteil einer Zahl zurück. |
| Int(Int64) |
Gibt den ganzzahligen Anteil einer Zahl zurück. |
| Int(Object) |
Gibt den ganzzahligen Anteil einer Zahl zurück. |
| Int(Single) |
Gibt den ganzzahligen Anteil einer Zahl zurück. |
Int(Decimal)
Gibt den ganzzahligen Anteil einer Zahl zurück.
public:
static System::Decimal Int(System::Decimal Number);
public static decimal Int(decimal Number);
static member Int : decimal -> decimal
Public Function Int (Number As Decimal) As Decimal
Parameter
- Number
- Decimal
Required. Eine Anzahl von Typ Decimal oder ein beliebiger gültiger numerischer Ausdruck.
Gibt zurück
Der ganzzahlige Teil einer Zahl.
Ausnahmen
Die Zahl ist nicht angegeben.
"Zahl" ist kein numerischer Typ.
Beispiele
In diesem Beispiel wird veranschaulicht, wie die Int Funktionen Fix ganzzahlige Teile von Zahlen zurückgeben. Im Fall eines negativen Zahlenarguments gibt die Int Funktion die erste negative ganze Zahl kleiner oder gleich der Zahl zurück. Die Fix Funktion gibt die erste negative ganze Zahl zurück, die größer oder gleich der Zahl ist. Im folgenden Beispiel müssen Sie angebenOption Strict Off, da implizite Konvertierungen von Typ Double zu Typ Integer nicht zulässig sind:Option Strict On
' This code requires Option Strict Off
Dim MyNumber As Integer
MyNumber = Int(99.8) ' Returns 99.
MyNumber = Fix(99.8) ' Returns 99.
MyNumber = Int(-99.8) ' Returns -100.
MyNumber = Fix(-99.8) ' Returns -99.
MyNumber = Int(-99.2) ' Returns -100.
MyNumber = Fix(-99.2) ' Returns -99.
Sie können die CInt Funktion verwenden, um andere Datentypen explizit in Typ Integer zu konvertieren.Option Strict Off Rundet jedoch auf die nächste ganze Zahl ab, CInt anstatt den Bruchteil der Zahlen abschneiden zu müssen. Beispiel:
MyNumber = CInt(99.8) ' Returns 100.
MyNumber = CInt(-99.8) ' Returns -100.
MyNumber = CInt(-99.2) ' Returns -99.
Sie können die CInt Funktion für das Ergebnis eines Aufrufs oder FixInt zum Ausführen einer expliziten Konvertierung in ganze Zahlen verwenden, ohne zu runden. Beispiel:
MyNumber = CInt(Fix(99.8)) ' Returns 99.
MyNumber = CInt(Int(99.8)) ' Returns 99.
Weitere Informationen CIntfinden Sie unter Typkonvertierungsfunktionen.
Hinweise
Sowohl die Als Fix auch die Int Funktionen entfernen den Bruchteil und Number geben den resultierenden ganzzahligen Wert zurück.
Der Unterschied zwischen Int und Fix Funktionen besteht darin, dass die NumberInt erste negative ganze Zahl kleiner oder gleich Numberist, während Fix die erste negative ganze Zahl größer oder gleich ist Number. Konvertiert z Int . B. -8,4 in -9 und Fix konvertiert -8,4 in -8.
Fix(number) entspricht Sign(number) * Int(Abs(number)).
Weitere Informationen
- ArgumentNullException
- Typkonvertierungsfunktionen
- Zusammenfassung des Datentyps (Visual Basic)
- Mathematische Zusammenfassung
- Math Functions (Visual Basic)
- Konvertierung: Zusammenfassung
Gilt für:
Int(Double)
Gibt den ganzzahligen Anteil einer Zahl zurück.
public:
static double Int(double Number);
public static double Int(double Number);
static member Int : double -> double
Public Function Int (Number As Double) As Double
Parameter
- Number
- Double
Required. Eine Anzahl von Typ Double oder ein beliebiger gültiger numerischer Ausdruck.
Gibt zurück
Der ganzzahlige Teil einer Zahl.
Ausnahmen
Die Zahl ist nicht angegeben.
"Zahl" ist kein numerischer Typ.
Beispiele
In diesem Beispiel wird veranschaulicht, wie die Int Funktionen Fix ganzzahlige Teile von Zahlen zurückgeben. Im Fall eines negativen Zahlenarguments gibt die Int Funktion die erste negative ganze Zahl kleiner oder gleich der Zahl zurück. Die Fix Funktion gibt die erste negative ganze Zahl zurück, die größer oder gleich der Zahl ist. Im folgenden Beispiel müssen Sie angebenOption Strict Off, da implizite Konvertierungen von Typ Double zu Typ Integer nicht zulässig sind:Option Strict On
' This code requires Option Strict Off
Dim MyNumber As Integer
MyNumber = Int(99.8) ' Returns 99.
MyNumber = Fix(99.8) ' Returns 99.
MyNumber = Int(-99.8) ' Returns -100.
MyNumber = Fix(-99.8) ' Returns -99.
MyNumber = Int(-99.2) ' Returns -100.
MyNumber = Fix(-99.2) ' Returns -99.
Sie können die CInt Funktion verwenden, um andere Datentypen explizit in Typ Integer zu konvertieren.Option Strict Off Rundet jedoch auf die nächste ganze Zahl ab, CInt anstatt den Bruchteil der Zahlen abschneiden zu müssen. Beispiel:
MyNumber = CInt(99.8) ' Returns 100.
MyNumber = CInt(-99.8) ' Returns -100.
MyNumber = CInt(-99.2) ' Returns -99.
Sie können die CInt Funktion für das Ergebnis eines Aufrufs oder FixInt zum Ausführen einer expliziten Konvertierung in ganze Zahlen verwenden, ohne zu runden. Beispiel:
MyNumber = CInt(Fix(99.8)) ' Returns 99.
MyNumber = CInt(Int(99.8)) ' Returns 99.
Weitere Informationen CIntfinden Sie unter Typkonvertierungsfunktionen.
Hinweise
Sowohl die Als Fix auch die Int Funktionen entfernen den Bruchteil und Number geben den resultierenden ganzzahligen Wert zurück.
Der Unterschied zwischen Int und Fix Funktionen besteht darin, dass die NumberInt erste negative ganze Zahl kleiner oder gleich Numberist, während Fix die erste negative ganze Zahl größer oder gleich ist Number. Konvertiert z Int . B. -8,4 in -9 und Fix konvertiert -8,4 in -8.
Fix(number) entspricht Sign(number) * Int(Abs(number)).
Ab Visual Basic 15,8 ist die Leistung der Konvertierung von Double-to-integer optimiert, wenn Sie den von der Int-Methode zurückgegebenen Wert an eine der integral Konvertierungsfunktionen übergeben, oder wenn der von Int zurückgegebene Double-Wert automatisch in eine ganze Zahl konvertiert wird, wobei Option Strict auf "Aus" festgelegt ist. Mit dieser Optimierung kann Code schneller ausgeführt werden – bis zu doppelt so schnell für Code, der eine große Anzahl von Konvertierungen in ganzzahlige Typen ausführt. Im folgenden Beispiel wird eine solche optimierte Konvertierung veranschaulicht:
Dim dbl As Double = 175.7619
Dim i3 As Integer = CInt(Int(dbl)) ' Result: 175
Weitere Informationen
- ArgumentNullException
- Typkonvertierungsfunktionen
- Zusammenfassung des Datentyps (Visual Basic)
- Mathematische Zusammenfassung
- Math Functions (Visual Basic)
- Konvertierung: Zusammenfassung
Gilt für:
Int(Int16)
Gibt den ganzzahligen Anteil einer Zahl zurück.
public:
static short Int(short Number);
public static short Int(short Number);
static member Int : int16 -> int16
Public Function Int (Number As Short) As Short
Parameter
- Number
- Int16
Required. Eine Anzahl von Typ Short oder ein beliebiger gültiger numerischer Ausdruck.
Gibt zurück
Der ganzzahlige Teil einer Zahl.
Ausnahmen
Die Zahl ist nicht angegeben.
"Zahl" ist kein numerischer Typ.
Beispiele
In diesem Beispiel wird veranschaulicht, wie die Int Funktionen Fix ganzzahlige Teile von Zahlen zurückgeben. Im Fall eines negativen Zahlenarguments gibt die Int Funktion die erste negative ganze Zahl kleiner oder gleich der Zahl zurück. Die Fix Funktion gibt die erste negative ganze Zahl zurück, die größer oder gleich der Zahl ist. Im folgenden Beispiel müssen Sie angebenOption Strict Off, da implizite Konvertierungen von Typ Double zu Typ Integer nicht zulässig sind:Option Strict On
' This code requires Option Strict Off
Dim MyNumber As Integer
MyNumber = Int(99.8) ' Returns 99.
MyNumber = Fix(99.8) ' Returns 99.
MyNumber = Int(-99.8) ' Returns -100.
MyNumber = Fix(-99.8) ' Returns -99.
MyNumber = Int(-99.2) ' Returns -100.
MyNumber = Fix(-99.2) ' Returns -99.
Sie können die CInt Funktion verwenden, um andere Datentypen explizit in Typ Integer zu konvertieren.Option Strict Off Rundet jedoch auf die nächste ganze Zahl ab, CInt anstatt den Bruchteil der Zahlen abschneiden zu müssen. Beispiel:
MyNumber = CInt(99.8) ' Returns 100.
MyNumber = CInt(-99.8) ' Returns -100.
MyNumber = CInt(-99.2) ' Returns -99.
Sie können die CInt Funktion für das Ergebnis eines Aufrufs oder FixInt zum Ausführen einer expliziten Konvertierung in ganze Zahlen verwenden, ohne zu runden. Beispiel:
MyNumber = CInt(Fix(99.8)) ' Returns 99.
MyNumber = CInt(Int(99.8)) ' Returns 99.
Weitere Informationen CIntfinden Sie unter Typkonvertierungsfunktionen.
Hinweise
Sowohl die Als Fix auch die Int Funktionen entfernen den Bruchteil und Number geben den resultierenden ganzzahligen Wert zurück.
Der Unterschied zwischen Int und Fix Funktionen besteht darin, dass die NumberInt erste negative ganze Zahl kleiner oder gleich Numberist, während Fix die erste negative ganze Zahl größer oder gleich ist Number. Konvertiert z Int . B. -8,4 in -9 und Fix konvertiert -8,4 in -8.
Fix(number) entspricht Sign(number) * Int(Abs(number)).
Weitere Informationen
- ArgumentNullException
- Typkonvertierungsfunktionen
- Zusammenfassung des Datentyps (Visual Basic)
- Mathematische Zusammenfassung
- Math Functions (Visual Basic)
- Konvertierung: Zusammenfassung
Gilt für:
Int(Int32)
Gibt den ganzzahligen Anteil einer Zahl zurück.
public:
static int Int(int Number);
public static int Int(int Number);
static member Int : int -> int
Public Function Int (Number As Integer) As Integer
Parameter
- Number
- Int32
Required. Eine Anzahl von Typ Integer oder ein beliebiger gültiger numerischer Ausdruck.
Gibt zurück
Der ganzzahlige Teil einer Zahl.
Ausnahmen
Die Zahl ist nicht angegeben.
"Zahl" ist kein numerischer Typ.
Beispiele
In diesem Beispiel wird veranschaulicht, wie die Int Funktionen Fix ganzzahlige Teile von Zahlen zurückgeben. Im Fall eines negativen Zahlenarguments gibt die Int Funktion die erste negative ganze Zahl kleiner oder gleich der Zahl zurück. Die Fix Funktion gibt die erste negative ganze Zahl zurück, die größer oder gleich der Zahl ist. Im folgenden Beispiel müssen Sie angebenOption Strict Off, da implizite Konvertierungen von Typ Double zu Typ Integer nicht zulässig sind:Option Strict On
' This code requires Option Strict Off
Dim MyNumber As Integer
MyNumber = Int(99.8) ' Returns 99.
MyNumber = Fix(99.8) ' Returns 99.
MyNumber = Int(-99.8) ' Returns -100.
MyNumber = Fix(-99.8) ' Returns -99.
MyNumber = Int(-99.2) ' Returns -100.
MyNumber = Fix(-99.2) ' Returns -99.
Sie können die CInt Funktion verwenden, um andere Datentypen explizit in Typ Integer zu konvertieren.Option Strict Off Rundet jedoch auf die nächste ganze Zahl ab, CInt anstatt den Bruchteil der Zahlen abschneiden zu müssen. Beispiel:
MyNumber = CInt(99.8) ' Returns 100.
MyNumber = CInt(-99.8) ' Returns -100.
MyNumber = CInt(-99.2) ' Returns -99.
Sie können die CInt Funktion für das Ergebnis eines Aufrufs oder FixInt zum Ausführen einer expliziten Konvertierung in ganze Zahlen verwenden, ohne zu runden. Beispiel:
MyNumber = CInt(Fix(99.8)) ' Returns 99.
MyNumber = CInt(Int(99.8)) ' Returns 99.
Weitere Informationen CIntfinden Sie unter Typkonvertierungsfunktionen.
Hinweise
Sowohl die Als Fix auch die Int Funktionen entfernen den Bruchteil und Number geben den resultierenden ganzzahligen Wert zurück.
Der Unterschied zwischen Int und Fix Funktionen besteht darin, dass die NumberInt erste negative ganze Zahl kleiner oder gleich Numberist, während Fix die erste negative ganze Zahl größer oder gleich ist Number. Konvertiert z Int . B. -8,4 in -9 und Fix konvertiert -8,4 in -8.
Fix(number) entspricht Sign(number) * Int(Abs(number)).
Weitere Informationen
- ArgumentNullException
- Typkonvertierungsfunktionen
- Zusammenfassung des Datentyps (Visual Basic)
- Mathematische Zusammenfassung
- Math Functions (Visual Basic)
- Konvertierung: Zusammenfassung
Gilt für:
Int(Int64)
Gibt den ganzzahligen Anteil einer Zahl zurück.
public:
static long Int(long Number);
public static long Int(long Number);
static member Int : int64 -> int64
Public Function Int (Number As Long) As Long
Parameter
- Number
- Int64
Required. Eine Anzahl von Typ Long oder ein beliebiger gültiger numerischer Ausdruck.
Gibt zurück
Der ganzzahlige Teil einer Zahl.
Ausnahmen
Die Zahl ist nicht angegeben.
"Zahl" ist kein numerischer Typ.
Beispiele
In diesem Beispiel wird veranschaulicht, wie die Int Funktionen Fix ganzzahlige Teile von Zahlen zurückgeben. Im Fall eines negativen Zahlenarguments gibt die Int Funktion die erste negative ganze Zahl kleiner oder gleich der Zahl zurück. Die Fix Funktion gibt die erste negative ganze Zahl zurück, die größer oder gleich der Zahl ist. Im folgenden Beispiel müssen Sie angebenOption Strict Off, da implizite Konvertierungen von Typ Double zu Typ Integer nicht zulässig sind:Option Strict On
' This code requires Option Strict Off
Dim MyNumber As Integer
MyNumber = Int(99.8) ' Returns 99.
MyNumber = Fix(99.8) ' Returns 99.
MyNumber = Int(-99.8) ' Returns -100.
MyNumber = Fix(-99.8) ' Returns -99.
MyNumber = Int(-99.2) ' Returns -100.
MyNumber = Fix(-99.2) ' Returns -99.
Sie können die CInt Funktion verwenden, um andere Datentypen explizit in Typ Integer zu konvertieren.Option Strict Off Rundet jedoch auf die nächste ganze Zahl ab, CInt anstatt den Bruchteil der Zahlen abschneiden zu müssen. Beispiel:
MyNumber = CInt(99.8) ' Returns 100.
MyNumber = CInt(-99.8) ' Returns -100.
MyNumber = CInt(-99.2) ' Returns -99.
Sie können die CInt Funktion für das Ergebnis eines Aufrufs oder FixInt zum Ausführen einer expliziten Konvertierung in ganze Zahlen verwenden, ohne zu runden. Beispiel:
MyNumber = CInt(Fix(99.8)) ' Returns 99.
MyNumber = CInt(Int(99.8)) ' Returns 99.
Weitere Informationen CIntfinden Sie unter Typkonvertierungsfunktionen.
Hinweise
Sowohl die Als Fix auch die Int Funktionen entfernen den Bruchteil und Number geben den resultierenden ganzzahligen Wert zurück.
Der Unterschied zwischen Int und Fix Funktionen besteht darin, dass die NumberInt erste negative ganze Zahl kleiner oder gleich Numberist, während Fix die erste negative ganze Zahl größer oder gleich ist Number. Konvertiert z Int . B. -8,4 in -9 und Fix konvertiert -8,4 in -8.
Fix(number) entspricht Sign(number) * Int(Abs(number)).
Weitere Informationen
- ArgumentNullException
- Typkonvertierungsfunktionen
- Zusammenfassung des Datentyps (Visual Basic)
- Mathematische Zusammenfassung
- Math Functions (Visual Basic)
- Konvertierung: Zusammenfassung
Gilt für:
Int(Object)
Gibt den ganzzahligen Anteil einer Zahl zurück.
public:
static System::Object ^ Int(System::Object ^ Number);
public static object Int(object Number);
static member Int : obj -> obj
Public Function Int (Number As Object) As Object
Parameter
- Number
- Object
Required. Eine Anzahl von Typ Object oder ein beliebiger gültiger numerischer Ausdruck.
NothingEnthält Number , Nothing wird zurückgegeben.
Gibt zurück
Der ganzzahlige Teil einer Zahl.
Ausnahmen
Die Zahl ist nicht angegeben.
"Zahl" ist kein numerischer Typ.
Beispiele
In diesem Beispiel wird veranschaulicht, wie die Int Funktionen Fix ganzzahlige Teile von Zahlen zurückgeben. Im Fall eines negativen Zahlenarguments gibt die Int Funktion die erste negative ganze Zahl kleiner oder gleich der Zahl zurück. Die Fix Funktion gibt die erste negative ganze Zahl zurück, die größer oder gleich der Zahl ist. Im folgenden Beispiel müssen Sie angebenOption Strict Off, da implizite Konvertierungen von Typ Double zu Typ Integer nicht zulässig sind:Option Strict On
' This code requires Option Strict Off
Dim MyNumber As Integer
MyNumber = Int(99.8) ' Returns 99.
MyNumber = Fix(99.8) ' Returns 99.
MyNumber = Int(-99.8) ' Returns -100.
MyNumber = Fix(-99.8) ' Returns -99.
MyNumber = Int(-99.2) ' Returns -100.
MyNumber = Fix(-99.2) ' Returns -99.
Sie können die CInt Funktion verwenden, um andere Datentypen explizit in Typ Integer zu konvertieren.Option Strict Off Rundet jedoch auf die nächste ganze Zahl ab, CInt anstatt den Bruchteil der Zahlen abschneiden zu müssen. Beispiel:
MyNumber = CInt(99.8) ' Returns 100.
MyNumber = CInt(-99.8) ' Returns -100.
MyNumber = CInt(-99.2) ' Returns -99.
Sie können die CInt Funktion für das Ergebnis eines Aufrufs oder FixInt zum Ausführen einer expliziten Konvertierung in ganze Zahlen verwenden, ohne zu runden. Beispiel:
MyNumber = CInt(Fix(99.8)) ' Returns 99.
MyNumber = CInt(Int(99.8)) ' Returns 99.
Weitere Informationen CIntfinden Sie unter Typkonvertierungsfunktionen.
Hinweise
Sowohl die Als Fix auch die Int Funktionen entfernen den Bruchteil und Number geben den resultierenden ganzzahligen Wert zurück.
Der Unterschied zwischen Int und Fix Funktionen besteht darin, dass die NumberInt erste negative ganze Zahl kleiner oder gleich Numberist, während Fix die erste negative ganze Zahl größer oder gleich ist Number. Konvertiert z Int . B. -8,4 in -9 und Fix konvertiert -8,4 in -8.
Fix(number) entspricht Sign(number) * Int(Abs(number)).
Beginnend mit Visual Basic 15.8, wenn das Argument Number ein Objekt ist, dessen Laufzeittyp Double oder Single ist, Die Leistung der Gleitkomma-zu-Ganzzahl-Konvertierung ist optimiert, wenn Sie den von der Int-Methode zurückgegebenen Wert an eine der integralen Konvertierungsfunktionen übergeben, oder wenn der von Int zurückgegebene Wert automatisch in eine ganze Zahl konvertiert wird, wobei Option Strict auf "Aus" festgelegt ist. Mit dieser Optimierung kann Code schneller ausgeführt werden – bis zu doppelt so schnell für Code, der eine große Anzahl von Konvertierungen in ganzzahlige Typen ausführt. Beispiel:
Dim d As Object = 173.7619
Dim i1 As Integer = CInt(Int(d)) ' Result: 173
Dim s As Object = 173.7619F
Dim i2 As Integer = CInt(Int(s)) ' Result: 173
Weitere Informationen
- ArgumentNullException
- Typkonvertierungsfunktionen
- Zusammenfassung des Datentyps (Visual Basic)
- Mathematische Zusammenfassung
- Math Functions (Visual Basic)
- Konvertierung: Zusammenfassung
Gilt für:
Int(Single)
Gibt den ganzzahligen Anteil einer Zahl zurück.
public:
static float Int(float Number);
public static float Int(float Number);
static member Int : single -> single
Public Function Int (Number As Single) As Single
Parameter
- Number
- Single
Required. Eine Anzahl von Typ Single oder ein beliebiger gültiger numerischer Ausdruck.
Gibt zurück
Der ganzzahlige Teil einer Zahl.
Ausnahmen
Die Zahl ist nicht angegeben.
"Zahl" ist kein numerischer Typ.
Beispiele
In diesem Beispiel wird veranschaulicht, wie die Int Funktionen Fix ganzzahlige Teile von Zahlen zurückgeben. Im Fall eines negativen Zahlenarguments gibt die Int Funktion die erste negative ganze Zahl kleiner oder gleich der Zahl zurück. Die Fix Funktion gibt die erste negative ganze Zahl zurück, die größer oder gleich der Zahl ist. Im folgenden Beispiel müssen Sie angebenOption Strict Off, da implizite Konvertierungen von Typ Double zu Typ Integer nicht zulässig sind:Option Strict On
' This code requires Option Strict Off
Dim MyNumber As Integer
MyNumber = Int(99.8) ' Returns 99.
MyNumber = Fix(99.8) ' Returns 99.
MyNumber = Int(-99.8) ' Returns -100.
MyNumber = Fix(-99.8) ' Returns -99.
MyNumber = Int(-99.2) ' Returns -100.
MyNumber = Fix(-99.2) ' Returns -99.
Sie können die CInt Funktion verwenden, um andere Datentypen explizit in Typ Integer zu konvertieren.Option Strict Off Rundet jedoch auf die nächste ganze Zahl ab, CInt anstatt den Bruchteil der Zahlen abschneiden zu müssen. Beispiel:
MyNumber = CInt(99.8) ' Returns 100.
MyNumber = CInt(-99.8) ' Returns -100.
MyNumber = CInt(-99.2) ' Returns -99.
Sie können die CInt Funktion für das Ergebnis eines Aufrufs oder FixInt zum Ausführen einer expliziten Konvertierung in ganze Zahlen verwenden, ohne zu runden. Beispiel:
MyNumber = CInt(Fix(99.8)) ' Returns 99.
MyNumber = CInt(Int(99.8)) ' Returns 99.
Weitere Informationen CIntfinden Sie unter Typkonvertierungsfunktionen.
Hinweise
Sowohl die Als Fix auch die Int Funktionen entfernen den Bruchteil und Number geben den resultierenden ganzzahligen Wert zurück.
Der Unterschied zwischen Int und Fix Funktionen besteht darin, dass die NumberInt erste negative ganze Zahl kleiner oder gleich Numberist, während Fix die erste negative ganze Zahl größer oder gleich ist Number. Konvertiert z Int . B. -8,4 in -9 und Fix konvertiert -8,4 in -8.
Fix(number) entspricht Sign(number) * Int(Abs(number)).
Ab Visual Basic 15.8 ist die Leistung der Konvertierung von Single-zu-integer optimiert, wenn Sie den von der Int-Methode zurückgegebenen Wert an eine der integralen Konvertierungsfunktionen übergeben, oder wenn der von Int zurückgegebene wert Single > automatisch in eine ganze Zahl konvertiert wird, wobei Option Strict auf "Aus" festgelegt ist. Mit dieser Optimierung kann Code schneller ausgeführt werden – bis zu doppelt so schnell für Code, der eine große Anzahl von Konvertierungen in ganzzahlige Typen ausführt. Im folgenden Beispiel wird eine solche optimierte Konvertierung veranschaulicht:
Dim sng As Single = 175.7619
Dim i3 As Integer = CInt(Fix(sng)) ' Result: 175
Weitere Informationen
- ArgumentNullException
- Typkonvertierungsfunktionen
- Zusammenfassung des Datentyps (Visual Basic)
- Mathematische Zusammenfassung
- Math Functions (Visual Basic)
- Konvertierung: Zusammenfassung