Conversion.Int Yöntem

Tanım

Sayının tamsayı kısmını döndürür.

Aşırı Yüklemeler

Name Description
Int(Decimal)

Sayının tamsayı kısmını döndürür.

Int(Double)

Sayının tamsayı kısmını döndürür.

Int(Int16)

Sayının tamsayı kısmını döndürür.

Int(Int32)

Sayının tamsayı kısmını döndürür.

Int(Int64)

Sayının tamsayı kısmını döndürür.

Int(Object)

Sayının tamsayı kısmını döndürür.

Int(Single)

Sayının tamsayı kısmını döndürür.

Int(Decimal)

Kaynak:
Conversion.vb
Kaynak:
Conversion.vb
Kaynak:
Conversion.vb
Kaynak:
Conversion.vb
Kaynak:
Conversion.vb

Sayının tamsayı kısmını döndürür.

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

Parametreler

Number
Decimal

Gerekli. Bir sayı türü Decimal veya geçerli bir sayısal ifade.

Döndürülenler

Sayının tamsayı kısmı.

Özel durumlar

Sayı belirtilmedi.

Sayı sayısal bir tür değildir.

Örnekler

Bu örnekte ve Int işlevlerinin sayıların Fix tamsayı bölümlerini nasıl döndüreceği gösterilmektedir. Negatif sayı bağımsız değişkeni söz konusu olduğunda işlev, Int sayıya eşit veya ondan küçük ilk negatif tamsayı döndürür; Fix işlev, sayıya eşit veya ondan büyük ilk negatif tamsayıyı döndürür. Aşağıdaki örnekte, türünden türüne Option Strict OffDouble örtük dönüştürmelere altında Integerizin verilmediğinden belirtmeniz Option Strict On gerekir:

' 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.

işlevini kullanarak CInt diğer veri türlerini ile Integeryazacak Option Strict Off şekilde açıkça dönüştürebilirsiniz. Bununla birlikte, CInt sayıların kesirli kısmını kesirli olarak bölmek yerine en yakın tamsayıya yuvarlar. Örneğin:

MyNumber = CInt(99.8)    ' Returns 100.
MyNumber = CInt(-99.8)   ' Returns -100.
MyNumber = CInt(-99.2)   ' Returns -99.

veya çağrısının CIntFix sonucunda işlevini kullanarak Int yuvarlama yapmadan tamsayıya açık dönüştürme gerçekleştirebilirsiniz. Örneğin:

MyNumber = CInt(Fix(99.8))   ' Returns 99.
MyNumber = CInt(Int(99.8))   ' Returns 99.

hakkında CIntdaha fazla bilgi için bkz. Tür Dönüştürme İşlevleri.

Açıklamalar

Int hem ve Fix işlevleri öğesinin kesirli bölümünü Number kaldırır ve sonuçta elde edilen tamsayı değerini döndürür.

ve Int işlevleri arasındaki Fix fark, negatifse Number ilk Int negatif tamsayıyı değerinden küçük veya buna eşit Numberolarak döndürürkenFix, ilk negatif tamsayıyı değerinden büyük veya buna eşit Numberolarak döndürür. Örneğin, Int -8,4'ü -9'a ve Fix -8,4'ü -8'e dönüştürür.

Fix(number) eşdeğerdir Sign(number) * Int(Abs(number)).

Ayrıca bkz.

Şunlara uygulanır

Int(Double)

Kaynak:
Conversion.vb
Kaynak:
Conversion.vb
Kaynak:
Conversion.vb
Kaynak:
Conversion.vb
Kaynak:
Conversion.vb

Sayının tamsayı kısmını döndürür.

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

Parametreler

Number
Double

Gerekli. Bir sayı türü Double veya geçerli bir sayısal ifade.

Döndürülenler

Sayının tamsayı kısmı.

Özel durumlar

Sayı belirtilmedi.

Sayı sayısal bir tür değildir.

Örnekler

Bu örnekte ve Int işlevlerinin sayıların Fix tamsayı bölümlerini nasıl döndüreceği gösterilmektedir. Negatif sayı bağımsız değişkeni söz konusu olduğunda işlev, Int sayıya eşit veya ondan küçük ilk negatif tamsayı döndürür; Fix işlev, sayıya eşit veya ondan büyük ilk negatif tamsayıyı döndürür. Aşağıdaki örnekte, türünden türüne Option Strict OffDouble örtük dönüştürmelere altında Integerizin verilmediğinden belirtmeniz Option Strict On gerekir:

' 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.

işlevini kullanarak CInt diğer veri türlerini ile Integeryazacak Option Strict Off şekilde açıkça dönüştürebilirsiniz. Bununla birlikte, CInt sayıların kesirli kısmını kesirli olarak bölmek yerine en yakın tamsayıya yuvarlar. Örneğin:

MyNumber = CInt(99.8)    ' Returns 100.
MyNumber = CInt(-99.8)   ' Returns -100.
MyNumber = CInt(-99.2)   ' Returns -99.

veya çağrısının CIntFix sonucunda işlevini kullanarak Int yuvarlama yapmadan tamsayıya açık dönüştürme gerçekleştirebilirsiniz. Örneğin:

MyNumber = CInt(Fix(99.8))   ' Returns 99.
MyNumber = CInt(Int(99.8))   ' Returns 99.

hakkında CIntdaha fazla bilgi için bkz. Tür Dönüştürme İşlevleri.

Açıklamalar

Int hem ve Fix işlevleri öğesinin kesirli bölümünü Number kaldırır ve sonuçta elde edilen tamsayı değerini döndürür.

ve Int işlevleri arasındaki Fix fark, negatifse Number ilk Int negatif tamsayıyı değerinden küçük veya buna eşit Numberolarak döndürürkenFix, ilk negatif tamsayıyı değerinden büyük veya buna eşit Numberolarak döndürür. Örneğin, Int -8,4'ü -9'a ve Fix -8,4'ü -8'e dönüştürür.

Fix(number) eşdeğerdir Sign(number) * Int(Abs(number)).

Visual Basic 15.8'den başlayarak, Int yöntemi tarafından döndürülen değeri integral dönüştürme işlevleri, veya Int tarafından döndürülen Double değeri otomatik olarak Option Strict kapalı olarak ayarlanmış bir tamsayıya dönüştürülürse. Bu iyileştirme, kodun daha hızlı çalışmasına olanak tanır; tamsayı türlerine çok fazla sayıda dönüştürme işlemi sunan kod için iki kat daha hızlıdır. Aşağıdaki örnekte böyle iyileştirilmiş bir dönüştürme gösterilmektedir:

Dim dbl As Double = 175.7619
Dim i3 As Integer = CInt(Int(dbl))         ' Result: 175

Ayrıca bkz.

Şunlara uygulanır

Int(Int16)

Kaynak:
Conversion.vb
Kaynak:
Conversion.vb
Kaynak:
Conversion.vb
Kaynak:
Conversion.vb
Kaynak:
Conversion.vb

Sayının tamsayı kısmını döndürür.

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

Parametreler

Number
Int16

Gerekli. Bir sayı türü Short veya geçerli bir sayısal ifade.

Döndürülenler

Sayının tamsayı kısmı.

Özel durumlar

Sayı belirtilmedi.

Sayı sayısal bir tür değildir.

Örnekler

Bu örnekte ve Int işlevlerinin sayıların Fix tamsayı bölümlerini nasıl döndüreceği gösterilmektedir. Negatif sayı bağımsız değişkeni söz konusu olduğunda işlev, Int sayıya eşit veya ondan küçük ilk negatif tamsayı döndürür; Fix işlev, sayıya eşit veya ondan büyük ilk negatif tamsayıyı döndürür. Aşağıdaki örnekte, türünden türüne Option Strict OffDouble örtük dönüştürmelere altında Integerizin verilmediğinden belirtmeniz Option Strict On gerekir:

' 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.

işlevini kullanarak CInt diğer veri türlerini ile Integeryazacak Option Strict Off şekilde açıkça dönüştürebilirsiniz. Bununla birlikte, CInt sayıların kesirli kısmını kesirli olarak bölmek yerine en yakın tamsayıya yuvarlar. Örneğin:

MyNumber = CInt(99.8)    ' Returns 100.
MyNumber = CInt(-99.8)   ' Returns -100.
MyNumber = CInt(-99.2)   ' Returns -99.

veya çağrısının CIntFix sonucunda işlevini kullanarak Int yuvarlama yapmadan tamsayıya açık dönüştürme gerçekleştirebilirsiniz. Örneğin:

MyNumber = CInt(Fix(99.8))   ' Returns 99.
MyNumber = CInt(Int(99.8))   ' Returns 99.

hakkında CIntdaha fazla bilgi için bkz. Tür Dönüştürme İşlevleri.

Açıklamalar

Int hem ve Fix işlevleri öğesinin kesirli bölümünü Number kaldırır ve sonuçta elde edilen tamsayı değerini döndürür.

ve Int işlevleri arasındaki Fix fark, negatifse Number ilk Int negatif tamsayıyı değerinden küçük veya buna eşit Numberolarak döndürürkenFix, ilk negatif tamsayıyı değerinden büyük veya buna eşit Numberolarak döndürür. Örneğin, Int -8,4'ü -9'a ve Fix -8,4'ü -8'e dönüştürür.

Fix(number) eşdeğerdir Sign(number) * Int(Abs(number)).

Ayrıca bkz.

Şunlara uygulanır

Int(Int32)

Kaynak:
Conversion.vb
Kaynak:
Conversion.vb
Kaynak:
Conversion.vb
Kaynak:
Conversion.vb
Kaynak:
Conversion.vb

Sayının tamsayı kısmını döndürür.

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

Parametreler

Number
Int32

Gerekli. Bir sayı türü Integer veya geçerli bir sayısal ifade.

Döndürülenler

Sayının tamsayı kısmı.

Özel durumlar

Sayı belirtilmedi.

Sayı sayısal bir tür değildir.

Örnekler

Bu örnekte ve Int işlevlerinin sayıların Fix tamsayı bölümlerini nasıl döndüreceği gösterilmektedir. Negatif sayı bağımsız değişkeni söz konusu olduğunda işlev, Int sayıya eşit veya ondan küçük ilk negatif tamsayı döndürür; Fix işlev, sayıya eşit veya ondan büyük ilk negatif tamsayıyı döndürür. Aşağıdaki örnekte, türünden türüne Option Strict OffDouble örtük dönüştürmelere altında Integerizin verilmediğinden belirtmeniz Option Strict On gerekir:

' 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.

işlevini kullanarak CInt diğer veri türlerini ile Integeryazacak Option Strict Off şekilde açıkça dönüştürebilirsiniz. Bununla birlikte, CInt sayıların kesirli kısmını kesirli olarak bölmek yerine en yakın tamsayıya yuvarlar. Örneğin:

MyNumber = CInt(99.8)    ' Returns 100.
MyNumber = CInt(-99.8)   ' Returns -100.
MyNumber = CInt(-99.2)   ' Returns -99.

veya çağrısının CIntFix sonucunda işlevini kullanarak Int yuvarlama yapmadan tamsayıya açık dönüştürme gerçekleştirebilirsiniz. Örneğin:

MyNumber = CInt(Fix(99.8))   ' Returns 99.
MyNumber = CInt(Int(99.8))   ' Returns 99.

hakkında CIntdaha fazla bilgi için bkz. Tür Dönüştürme İşlevleri.

Açıklamalar

Int hem ve Fix işlevleri öğesinin kesirli bölümünü Number kaldırır ve sonuçta elde edilen tamsayı değerini döndürür.

ve Int işlevleri arasındaki Fix fark, negatifse Number ilk Int negatif tamsayıyı değerinden küçük veya buna eşit Numberolarak döndürürkenFix, ilk negatif tamsayıyı değerinden büyük veya buna eşit Numberolarak döndürür. Örneğin, Int -8,4'ü -9'a ve Fix -8,4'ü -8'e dönüştürür.

Fix(number) eşdeğerdir Sign(number) * Int(Abs(number)).

Ayrıca bkz.

Şunlara uygulanır

Int(Int64)

Kaynak:
Conversion.vb
Kaynak:
Conversion.vb
Kaynak:
Conversion.vb
Kaynak:
Conversion.vb
Kaynak:
Conversion.vb

Sayının tamsayı kısmını döndürür.

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

Parametreler

Number
Int64

Gerekli. Bir sayı türü Long veya geçerli bir sayısal ifade.

Döndürülenler

Sayının tamsayı kısmı.

Özel durumlar

Sayı belirtilmedi.

Sayı sayısal bir tür değildir.

Örnekler

Bu örnekte ve Int işlevlerinin sayıların Fix tamsayı bölümlerini nasıl döndüreceği gösterilmektedir. Negatif sayı bağımsız değişkeni söz konusu olduğunda işlev, Int sayıya eşit veya ondan küçük ilk negatif tamsayı döndürür; Fix işlev, sayıya eşit veya ondan büyük ilk negatif tamsayıyı döndürür. Aşağıdaki örnekte, türünden türüne Option Strict OffDouble örtük dönüştürmelere altında Integerizin verilmediğinden belirtmeniz Option Strict On gerekir:

' 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.

işlevini kullanarak CInt diğer veri türlerini ile Integeryazacak Option Strict Off şekilde açıkça dönüştürebilirsiniz. Bununla birlikte, CInt sayıların kesirli kısmını kesirli olarak bölmek yerine en yakın tamsayıya yuvarlar. Örneğin:

MyNumber = CInt(99.8)    ' Returns 100.
MyNumber = CInt(-99.8)   ' Returns -100.
MyNumber = CInt(-99.2)   ' Returns -99.

veya çağrısının CIntFix sonucunda işlevini kullanarak Int yuvarlama yapmadan tamsayıya açık dönüştürme gerçekleştirebilirsiniz. Örneğin:

MyNumber = CInt(Fix(99.8))   ' Returns 99.
MyNumber = CInt(Int(99.8))   ' Returns 99.

hakkında CIntdaha fazla bilgi için bkz. Tür Dönüştürme İşlevleri.

Açıklamalar

Int hem ve Fix işlevleri öğesinin kesirli bölümünü Number kaldırır ve sonuçta elde edilen tamsayı değerini döndürür.

ve Int işlevleri arasındaki Fix fark, negatifse Number ilk Int negatif tamsayıyı değerinden küçük veya buna eşit Numberolarak döndürürkenFix, ilk negatif tamsayıyı değerinden büyük veya buna eşit Numberolarak döndürür. Örneğin, Int -8,4'ü -9'a ve Fix -8,4'ü -8'e dönüştürür.

Fix(number) eşdeğerdir Sign(number) * Int(Abs(number)).

Ayrıca bkz.

Şunlara uygulanır

Int(Object)

Kaynak:
Conversion.vb
Kaynak:
Conversion.vb
Kaynak:
Conversion.vb
Kaynak:
Conversion.vb
Kaynak:
Conversion.vb

Sayının tamsayı kısmını döndürür.

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

Parametreler

Number
Object

Gerekli. Bir sayı türü Object veya geçerli bir sayısal ifade. içeriyorsa NumberNothingNothing, döndürülür.

Döndürülenler

Sayının tamsayı kısmı.

Özel durumlar

Sayı belirtilmedi.

Sayı sayısal bir tür değildir.

Örnekler

Bu örnekte ve Int işlevlerinin sayıların Fix tamsayı bölümlerini nasıl döndüreceği gösterilmektedir. Negatif sayı bağımsız değişkeni söz konusu olduğunda işlev, Int sayıya eşit veya ondan küçük ilk negatif tamsayı döndürür; Fix işlev, sayıya eşit veya ondan büyük ilk negatif tamsayıyı döndürür. Aşağıdaki örnekte, türünden türüne Option Strict OffDouble örtük dönüştürmelere altında Integerizin verilmediğinden belirtmeniz Option Strict On gerekir:

' 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.

işlevini kullanarak CInt diğer veri türlerini ile Integeryazacak Option Strict Off şekilde açıkça dönüştürebilirsiniz. Bununla birlikte, CInt sayıların kesirli kısmını kesirli olarak bölmek yerine en yakın tamsayıya yuvarlar. Örneğin:

MyNumber = CInt(99.8)    ' Returns 100.
MyNumber = CInt(-99.8)   ' Returns -100.
MyNumber = CInt(-99.2)   ' Returns -99.

veya çağrısının CIntFix sonucunda işlevini kullanarak Int yuvarlama yapmadan tamsayıya açık dönüştürme gerçekleştirebilirsiniz. Örneğin:

MyNumber = CInt(Fix(99.8))   ' Returns 99.
MyNumber = CInt(Int(99.8))   ' Returns 99.

hakkında CIntdaha fazla bilgi için bkz. Tür Dönüştürme İşlevleri.

Açıklamalar

Int hem ve Fix işlevleri öğesinin kesirli bölümünü Number kaldırır ve sonuçta elde edilen tamsayı değerini döndürür.

ve Int işlevleri arasındaki Fix fark, negatifse Number ilk Int negatif tamsayıyı değerinden küçük veya buna eşit Numberolarak döndürürkenFix, ilk negatif tamsayıyı değerinden büyük veya buna eşit Numberolarak döndürür. Örneğin, Int -8,4'ü -9'a ve Fix -8,4'ü -8'e dönüştürür.

Fix(number) eşdeğerdir Sign(number) * Int(Abs(number)).

Visual Basic 15.8'den başlayarak, Number bağımsız değişkeni çalışma zamanı türü Double veya Single olan bir nesneyse, Int yöntemi tarafından döndürülen değeri integral dönüştürme işlevlerinden herhangi birine geçirirseniz kayan noktadan tamsayıya dönüştürmenin performansı iyileştirilir, veya Int tarafından döndürülen değer otomatik olarak Option Strict kapalı olarak ayarlanmış bir tamsayıya dönüştürülürse. Bu iyileştirme, kodun daha hızlı çalışmasına olanak tanır; tamsayı türlerine çok fazla sayıda dönüştürme işlemi sunan kod için iki kat daha hızlıdır. Örneğin:

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

Ayrıca bkz.

Şunlara uygulanır

Int(Single)

Kaynak:
Conversion.vb
Kaynak:
Conversion.vb
Kaynak:
Conversion.vb
Kaynak:
Conversion.vb
Kaynak:
Conversion.vb

Sayının tamsayı kısmını döndürür.

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

Parametreler

Number
Single

Gerekli. Bir sayı türü Single veya geçerli bir sayısal ifade.

Döndürülenler

Sayının tamsayı kısmı.

Özel durumlar

Sayı belirtilmedi.

Sayı sayısal bir tür değildir.

Örnekler

Bu örnekte ve Int işlevlerinin sayıların Fix tamsayı bölümlerini nasıl döndüreceği gösterilmektedir. Negatif sayı bağımsız değişkeni söz konusu olduğunda işlev, Int sayıya eşit veya ondan küçük ilk negatif tamsayı döndürür; Fix işlev, sayıya eşit veya ondan büyük ilk negatif tamsayıyı döndürür. Aşağıdaki örnekte, türünden türüne Option Strict OffDouble örtük dönüştürmelere altında Integerizin verilmediğinden belirtmeniz Option Strict On gerekir:

' 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.

işlevini kullanarak CInt diğer veri türlerini ile Integeryazacak Option Strict Off şekilde açıkça dönüştürebilirsiniz. Bununla birlikte, CInt sayıların kesirli kısmını kesirli olarak bölmek yerine en yakın tamsayıya yuvarlar. Örneğin:

MyNumber = CInt(99.8)    ' Returns 100.
MyNumber = CInt(-99.8)   ' Returns -100.
MyNumber = CInt(-99.2)   ' Returns -99.

veya çağrısının CIntFix sonucunda işlevini kullanarak Int yuvarlama yapmadan tamsayıya açık dönüştürme gerçekleştirebilirsiniz. Örneğin:

MyNumber = CInt(Fix(99.8))   ' Returns 99.
MyNumber = CInt(Int(99.8))   ' Returns 99.

hakkında CIntdaha fazla bilgi için bkz. Tür Dönüştürme İşlevleri.

Açıklamalar

Int hem ve Fix işlevleri öğesinin kesirli bölümünü Number kaldırır ve sonuçta elde edilen tamsayı değerini döndürür.

ve Int işlevleri arasındaki Fix fark, negatifse Number ilk Int negatif tamsayıyı değerinden küçük veya buna eşit Numberolarak döndürürkenFix, ilk negatif tamsayıyı değerinden büyük veya buna eşit Numberolarak döndürür. Örneğin, Int -8,4'ü -9'a ve Fix -8,4'ü -8'e dönüştürür.

Fix(number) eşdeğerdir Sign(number) * Int(Abs(number)).

Visual Basic 15.8'den başlayarak, Single yöntemi tarafından döndürülen değeri integral dönüştürme işlevlerinden herhangi birine geçirirseniz Int tamsayıya dönüştürmenin performansı iyileştirilir, veya Single tarafından döndürülen Int değeri otomatik olarak Option Strict kapalı olarak ayarlanmış bir tamsayıya dönüştürülür. Bu iyileştirme, kodun daha hızlı çalışmasına olanak tanır; tamsayı türlerine çok fazla sayıda dönüştürme işlemi sunan kod için iki kat daha hızlıdır. Aşağıdaki örnekte böyle iyileştirilmiş bir dönüştürme gösterilmektedir:

Dim sng As Single = 175.7619
Dim i3 As Integer = CInt(Fix(sng))         ' Result: 175

Ayrıca bkz.

Şunlara uygulanır