Conversion.Fix Yöntem

Tanım

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

Aşırı Yüklemeler

Name Description
Fix(Decimal)

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

Fix(Double)

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

Fix(Int16)

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

Fix(Int32)

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

Fix(Int64)

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

Fix(Object)

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

Fix(Single)

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

Fix(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 Fix(System::Decimal Number);
public static decimal Fix(decimal Number);
static member Fix : decimal -> decimal
Public Function Fix (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

Fix(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 Fix(double Number);
public static double Fix(double Number);
static member Fix : double -> double
Public Function Fix (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, Double yöntemi tarafından döndürülen değeri integral dönüştürme işlevlerinin herhangi birine geçirirseniz Fix tamsayıya dönüştürmenin performansı iyileştirilir, veya Double tarafından döndürülen Fix değeri örtük olarak Option StrictOff 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 d As Double = 173.7619
Dim i1 As Integer = CInt(Fix(d))           ' Result: 173

Ayrıca bkz.

Şunlara uygulanır

Fix(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 Fix(short Number);
public static short Fix(short Number);
static member Fix : int16 -> int16
Public Function Fix (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

Fix(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 Fix(int Number);
public static int Fix(int Number);
static member Fix : int -> int
Public Function Fix (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

Fix(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 Fix(long Number);
public static long Fix(long Number);
static member Fix : int64 -> int64
Public Function Fix (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

Fix(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 ^ Fix(System::Object ^ Number);
public static object Fix(object Number);
static member Fix : obj -> obj
Public Function Fix (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, Fix 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 Fix 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(Fix(d))           ' Result: 173
Dim s As Object = 173.7619F
Dim i2 As Integer = CInt(Fix(s))           ' Result: 173

Ayrıca bkz.

Şunlara uygulanır

Fix(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 Fix(float Number);
public static float Fix(float Number);
static member Fix : single -> single
Public Function Fix (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 Fix tamsayıya dönüştürmenin performansı iyileştirilir, veya Single tarafından döndürülen Fix 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 s As Single = 173.7619
Dim i2 As Integer = CInt(Fix(s))           ' Result: 173

Ayrıca bkz.

Şunlara uygulanır