BigInteger.Implicit Operator
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menentukan konversi implisit antara BigInteger objek dan jenis lain.
Implicit(UInt16 to BigInteger) |
Menentukan konversi implisit dari bilangan bulat yang tidak ditandatangani 16-bit ke BigInteger nilai. API ini bukan kompatibel CLS. Alternatif yang sesuai adalah Implicit(Int32 to BigInteger). |
Implicit(UInt32 to BigInteger) |
Menentukan konversi implisit dari bilangan bulat yang tidak ditandatangani 32-bit ke BigInteger nilai. API ini bukan kompatibel CLS. Alternatif yang sesuai adalah Implicit(Int64 to BigInteger). |
Implicit(UInt128 to BigInteger) |
Secara implisit mengonversi nilai menjadi UInt128 bilangan bulat besar. |
Implicit(UIntPtr to BigInteger) |
Secara implisit mengonversi nilai menjadi UIntPtr bilangan bulat besar. |
Implicit(UInt64 to BigInteger) |
Menentukan konversi implisit dari bilangan bulat yang tidak ditandatangani 64-bit ke BigInteger nilai. API ini bukan kompatibel CLS. Alternatif yang sesuai adalah Double. |
Implicit(SByte to BigInteger) |
Menentukan konversi implisit bilangan bulat bertanda tangan 8-bit ke BigInteger nilai. API ini bukan kompatibel CLS. Alternatif yang sesuai adalah BigInteger(Int32). |
Implicit(Int128 to BigInteger) |
Secara implisit mengonversi nilai menjadi Int128 bilangan bulat besar. |
Implicit(Int64 to BigInteger) |
Menentukan konversi implisit dari bilangan bulat 64-bit yang ditandatangani ke BigInteger nilai. |
Implicit(Int32 to BigInteger) |
Menentukan konversi implisit dari bilangan bulat 32-bit yang BigInteger ditandatangani ke nilai. |
Implicit(Int16 to BigInteger) |
Menentukan konversi implisit dari bilangan bulat 16-bit yang ditandatangani ke BigInteger nilai. |
Implicit(IntPtr to BigInteger) |
Secara implisit mengonversi nilai menjadi IntPtr bilangan bulat besar. |
Implicit(Char to BigInteger) |
Secara implisit mengonversi nilai menjadi Char bilangan bulat besar. |
Implicit(Byte to BigInteger) |
Menentukan konversi implisit byte yang tidak ditandatangani ke BigInteger nilai. |
- Sumber:
- BigInteger.cs
- Sumber:
- BigInteger.cs
- Sumber:
- BigInteger.cs
Penting
API ini bukan kompatibel CLS.
- Alternatif kompatibel CLS
- System.Numerics.BigInteger.Implicit(Int32 to BigInteger)
Menentukan konversi implisit dari bilangan bulat yang tidak ditandatangani 16-bit ke BigInteger nilai.
API ini bukan kompatibel CLS. Alternatif yang sesuai adalah Implicit(Int32 to BigInteger).
public:
static operator System::Numerics::BigInteger(System::UInt16 value);
[System.CLSCompliant(false)]
public static implicit operator System.Numerics.BigInteger(ushort value);
[<System.CLSCompliant(false)>]
static member op_Implicit : uint16 -> System.Numerics.BigInteger
Public Shared Widening Operator CType (value As UShort) As BigInteger
Parameter
- value
- UInt16
Nilai yang akan dikonversi menjadi BigInteger.
Mengembalikan
Objek yang berisi nilai value
parameter .
- Atribut
Keterangan
Untuk bahasa yang tidak mendukung operator implisit, metode alternatifnya adalah BigInteger.BigInteger(UInt32).
Kelebihan beban Implicit(Byte to BigInteger) metode menentukan jenis di mana atau dari mana pengkompilasi dapat secara otomatis mengonversi BigInteger nilai tanpa operator transmisi eksplisit (dalam C#) atau panggilan ke fungsi konversi (di Visual Basic). Mereka adalah konversi pelebaran yang tidak melibatkan kehilangan data dan tidak melemparkan OverflowException. Kelebihan beban ini memungkinkan pengkompilasi menangani konversi dari UInt16 nilai ke BigInteger nilai, seperti yang ditunjukkan contoh berikut.
ushort uShortValue = 25064;
BigInteger number = uShortValue;
number += uShortValue;
Console.WriteLine(number < uShortValue); // Displays False
let uShortValue = 25064us
let number = BigInteger(uShortValue)
let mutable number = BigInteger.Add(number, uShortValue)
printfn $"{number < uShortValue}" // Displays False
Dim uShortValue As UShort = 25064
Dim number As BigInteger = uShortValue
number += uShortValue
Console.WriteLine(number < uShortValue) ' Displays False
Berlaku untuk
.NET 10 dan versi lainnya
Produk | Versi |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1 |
UWP | 10.0 |
- Sumber:
- BigInteger.cs
- Sumber:
- BigInteger.cs
- Sumber:
- BigInteger.cs
Penting
API ini bukan kompatibel CLS.
- Alternatif kompatibel CLS
- System.Numerics.BigInteger.Implicit(Int64 to BigInteger)
Menentukan konversi implisit dari bilangan bulat yang tidak ditandatangani 32-bit ke BigInteger nilai.
API ini bukan kompatibel CLS. Alternatif yang sesuai adalah Implicit(Int64 to BigInteger).
public:
static operator System::Numerics::BigInteger(System::UInt32 value);
[System.CLSCompliant(false)]
public static implicit operator System.Numerics.BigInteger(uint value);
[<System.CLSCompliant(false)>]
static member op_Implicit : uint32 -> System.Numerics.BigInteger
Public Shared Widening Operator CType (value As UInteger) As BigInteger
Parameter
- value
- UInt32
Nilai yang akan dikonversi menjadi BigInteger.
Mengembalikan
Objek yang berisi nilai value
parameter .
- Atribut
Keterangan
Untuk bahasa yang tidak mendukung operator implisit, metode alternatifnya adalah BigInteger.BigInteger(UInt32).
Kelebihan beban Implicit(Byte to BigInteger) metode menentukan jenis di mana atau dari mana pengkompilasi dapat secara otomatis mengonversi BigInteger nilai tanpa operator transmisi eksplisit (dalam C#) atau panggilan ke fungsi konversi (di Visual Basic). Mereka adalah konversi pelebaran yang tidak melibatkan kehilangan data dan tidak melemparkan OverflowException. Kelebihan beban ini memungkinkan pengkompilasi menangani konversi dari UInt32 nilai ke BigInteger nilai, seperti yang ditunjukkan contoh berikut.
uint uIntValue = 65000;
BigInteger number = uIntValue;
number = BigInteger.Multiply(number, uIntValue);
Console.WriteLine(number == uIntValue); // Displays False
let uIntValue = 65000u
let number = BigInteger(uIntValue)
let mutable number = BigInteger.Multiply(number, uIntValue)
printfn $"{number = uIntValue}" // Displays "False
Dim uIntegerValue As UInteger = 65000
Dim number As BigInteger = uIntegerValue
number = BigInteger.Multiply(number, uIntegerValue)
Console.WriteLine(number = uIntegerValue) ' Displays False
Berlaku untuk
.NET 10 dan versi lainnya
Produk | Versi |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1 |
UWP | 10.0 |
- Sumber:
- BigInteger.cs
- Sumber:
- BigInteger.cs
- Sumber:
- BigInteger.cs
Penting
API ini bukan kompatibel CLS.
Secara implisit mengonversi nilai menjadi UInt128 bilangan bulat besar.
public:
static operator System::Numerics::BigInteger(UInt128 value);
[System.CLSCompliant(false)]
public static implicit operator System.Numerics.BigInteger(UInt128 value);
[<System.CLSCompliant(false)>]
static member op_Implicit : UInt128 -> System.Numerics.BigInteger
Public Shared Widening Operator CType (value As UInt128) As BigInteger
Parameter
- value
- UInt128
Nilai yang akan dikonversi.
Mengembalikan
value
dikonversi menjadi bilangan bulat besar.
- Atribut
Berlaku untuk
.NET 10 dan versi lainnya
Produk | Versi |
---|---|
.NET | 7, 8, 9, 10 |
- Sumber:
- BigInteger.cs
- Sumber:
- BigInteger.cs
- Sumber:
- BigInteger.cs
Penting
API ini bukan kompatibel CLS.
Secara implisit mengonversi nilai menjadi UIntPtr bilangan bulat besar.
public:
static operator System::Numerics::BigInteger(UIntPtr value);
[System.CLSCompliant(false)]
public static implicit operator System.Numerics.BigInteger(UIntPtr value);
[<System.CLSCompliant(false)>]
static member op_Implicit : unativeint -> System.Numerics.BigInteger
Public Shared Widening Operator CType (value As UIntPtr) As BigInteger
Parameter
- value
-
UIntPtr
unativeint
Nilai yang akan dikonversi.
Mengembalikan
value
dikonversi menjadi bilangan bulat besar.
- Atribut
Berlaku untuk
.NET 10 dan versi lainnya
Produk | Versi |
---|---|
.NET | 7, 8, 9, 10 |
- Sumber:
- BigInteger.cs
- Sumber:
- BigInteger.cs
- Sumber:
- BigInteger.cs
Menentukan konversi implisit dari bilangan bulat yang tidak ditandatangani 64-bit ke BigInteger nilai.
API ini bukan kompatibel CLS. Alternatif yang sesuai adalah Double.
public:
static operator System::Numerics::BigInteger(System::UInt64 value);
[System.CLSCompliant(false)]
public static implicit operator System.Numerics.BigInteger(ulong value);
[<System.CLSCompliant(false)>]
static member op_Implicit : uint64 -> System.Numerics.BigInteger
Public Shared Widening Operator CType (value As ULong) As BigInteger
Parameter
- value
- UInt64
Nilai yang akan dikonversi menjadi BigInteger.
Mengembalikan
Objek yang berisi nilai value
parameter .
- Atribut
Keterangan
Untuk bahasa yang tidak mendukung operator implisit, metode alternatifnya adalah BigInteger.BigInteger(UInt64).
Kelebihan beban Implicit(Byte to BigInteger) metode menentukan jenis di mana atau dari mana pengkompilasi dapat secara otomatis mengonversi BigInteger nilai tanpa operator transmisi eksplisit (dalam C#) atau panggilan ke fungsi konversi (di Visual Basic). Mereka adalah konversi pelebaran yang tidak melibatkan kehilangan data dan tidak melemparkan OverflowException. Kelebihan beban ini memungkinkan pengkompilasi menangani konversi dari UInt64 nilai ke BigInteger nilai, seperti yang ditunjukkan contoh berikut.
ulong uLongValue = 1358754982;
BigInteger number = uLongValue;
number = number * 2 - uLongValue;
Console.WriteLine(number * uLongValue / uLongValue); // Displays 1358754982
let uLongValue = 1358754982UL
let number = BigInteger(uLongValue)
let mutable number = BigInteger.Add(number, uLongValue / 2UL |> bigint)
printfn $"{number * bigint uLongValue / bigint uLongValue}" // Displays 1358754982
Dim uLongValue As ULong = 1358754982
Dim number As BigInteger = uLongValue
number = number * 2 - uLongValue
Console.WriteLine(number * uLongValue / uLongValue) ' Displays 1358754982
Berlaku untuk
.NET 10 dan versi lainnya
Produk | Versi |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1 |
UWP | 10.0 |
- Sumber:
- BigInteger.cs
- Sumber:
- BigInteger.cs
- Sumber:
- BigInteger.cs
Penting
API ini bukan kompatibel CLS.
- Alternatif kompatibel CLS
- System.Numerics.BigInteger.BigInteger(Int32)
Menentukan konversi implisit bilangan bulat bertanda tangan 8-bit ke BigInteger nilai.
API ini bukan kompatibel CLS. Alternatif yang sesuai adalah BigInteger(Int32).
public:
static operator System::Numerics::BigInteger(System::SByte value);
[System.CLSCompliant(false)]
public static implicit operator System.Numerics.BigInteger(sbyte value);
[<System.CLSCompliant(false)>]
static member op_Implicit : sbyte -> System.Numerics.BigInteger
Public Shared Widening Operator CType (value As SByte) As BigInteger
Parameter
- value
- SByte
Nilai yang akan dikonversi menjadi BigInteger.
Mengembalikan
Objek yang berisi nilai value
parameter .
- Atribut
Keterangan
Untuk bahasa yang tidak mendukung operator implisit, metode alternatifnya adalah BigInteger.BigInteger(Int32).
Kelebihan beban Implicit(Byte to BigInteger) metode menentukan jenis di mana atau dari mana pengkompilasi dapat secara otomatis mengonversi BigInteger nilai tanpa operator transmisi eksplisit (dalam C#) atau panggilan ke fungsi konversi (di Visual Basic). Mereka adalah konversi pelebaran yang tidak melibatkan kehilangan data dan tidak melemparkan OverflowException. Kelebihan beban ini memungkinkan pengkompilasi menangani konversi dari SByte nilai ke BigInteger nilai, seperti yang ditunjukkan contoh berikut.
sbyte sByteValue = -12;
BigInteger number = BigInteger.Pow(sByteValue, 3);
Console.WriteLine(number < sByteValue); // Displays True
let sByteValue = -12y
let number = BigInteger.Pow(sByteValue, 3)
printfn $"{number < sByteValue}" // Displays True
Dim sByteValue As SByte = -12
Dim number As BigInteger = BigInteger.Pow(sByteValue, 3)
Console.WriteLine(number < sByteValue) ' Displays True
Berlaku untuk
.NET 10 dan versi lainnya
Produk | Versi |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1 |
UWP | 10.0 |
- Sumber:
- BigInteger.cs
- Sumber:
- BigInteger.cs
- Sumber:
- BigInteger.cs
Secara implisit mengonversi nilai menjadi Int128 bilangan bulat besar.
public:
static operator System::Numerics::BigInteger(Int128 value);
public static implicit operator System.Numerics.BigInteger(Int128 value);
static member op_Implicit : Int128 -> System.Numerics.BigInteger
Public Shared Widening Operator CType (value As Int128) As BigInteger
Parameter
- value
- Int128
Nilai yang akan dikonversi.
Mengembalikan
value
dikonversi menjadi bilangan bulat besar.
Berlaku untuk
.NET 10 dan versi lainnya
Produk | Versi |
---|---|
.NET | 7, 8, 9, 10 |
- Sumber:
- BigInteger.cs
- Sumber:
- BigInteger.cs
- Sumber:
- BigInteger.cs
Menentukan konversi implisit dari bilangan bulat 64-bit yang ditandatangani ke BigInteger nilai.
public:
static operator System::Numerics::BigInteger(long value);
public static implicit operator System.Numerics.BigInteger(long value);
static member op_Implicit : int64 -> System.Numerics.BigInteger
Public Shared Widening Operator CType (value As Long) As BigInteger
Parameter
- value
- Int64
Nilai yang akan dikonversi menjadi BigInteger.
Mengembalikan
Objek yang berisi nilai value
parameter .
Keterangan
Untuk bahasa yang tidak mendukung operator implisit, metode alternatifnya adalah BigInteger.BigInteger(Int64).
Kelebihan beban Implicit(Byte to BigInteger) metode menentukan jenis di mana atau dari mana pengkompilasi dapat secara otomatis mengonversi BigInteger nilai tanpa operator transmisi eksplisit (dalam C#) atau panggilan ke fungsi konversi (di Visual Basic). Mereka adalah konversi pelebaran yang tidak melibatkan kehilangan data dan tidak melemparkan OverflowException. Kelebihan beban ini memungkinkan pengkompilasi menangani konversi dari Int64 nilai ke BigInteger nilai, seperti yang ditunjukkan contoh berikut.
long longValue = 1358754982;
BigInteger number = longValue;
number = number + (longValue / 2);
Console.WriteLine(number * longValue / longValue); // Displays 2038132473
let longValue = 1358754982L
let number = BigInteger longValue
let mutable number = BigInteger.Add(number, longValue / 2L |> bigint)
printfn $"{((number * bigint longValue) / (bigint longValue))}" // Displays 2038132473
Dim longValue As Long = 1358754982
Dim number As BigInteger = longValue
number = number + (longValue \ 2)
Console.WriteLine(number * longValue / longValue) ' Displays 2038132473
Berlaku untuk
.NET 10 dan versi lainnya
Produk | Versi |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1 |
UWP | 10.0 |
- Sumber:
- BigInteger.cs
- Sumber:
- BigInteger.cs
- Sumber:
- BigInteger.cs
Menentukan konversi implisit dari bilangan bulat 32-bit yang BigInteger ditandatangani ke nilai.
public:
static operator System::Numerics::BigInteger(int value);
public static implicit operator System.Numerics.BigInteger(int value);
static member op_Implicit : int -> System.Numerics.BigInteger
Public Shared Widening Operator CType (value As Integer) As BigInteger
Parameter
- value
- Int32
Nilai yang akan dikonversi menjadi BigInteger.
Mengembalikan
Objek yang berisi nilai value
parameter .
Keterangan
Untuk bahasa yang tidak mendukung operator implisit, metode alternatifnya adalah BigInteger.BigInteger(Int32).
Kelebihan beban Implicit(Byte to BigInteger) metode menentukan jenis di mana atau dari mana pengkompilasi dapat secara otomatis mengonversi BigInteger nilai tanpa operator transmisi eksplisit (dalam C#) atau panggilan ke fungsi konversi (di Visual Basic). Mereka adalah konversi pelebaran yang tidak melibatkan kehilangan data dan tidak melemparkan OverflowException. Kelebihan beban ini memungkinkan pengkompilasi menangani konversi dari Int32 nilai ke BigInteger nilai, seperti yang ditunjukkan contoh berikut.
int intValue = 65000;
BigInteger number = intValue;
number = BigInteger.Multiply(number, intValue);
Console.WriteLine(number == intValue); // Displays False
let intValue = 65000
let number = BigInteger(intValue)
let mutable number = BigInteger.Multiply(number, intValue)
printfn $"{number = intValue}" // Displays False
Dim integerValue As Integer = 65000
Dim number As BigInteger = integerValue
number = BigInteger.Multiply(number, integerValue)
Console.WriteLine(number = integerValue) ' Displays False
Berlaku untuk
.NET 10 dan versi lainnya
Produk | Versi |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1 |
UWP | 10.0 |
- Sumber:
- BigInteger.cs
- Sumber:
- BigInteger.cs
- Sumber:
- BigInteger.cs
Menentukan konversi implisit dari bilangan bulat 16-bit yang ditandatangani ke BigInteger nilai.
public:
static operator System::Numerics::BigInteger(short value);
public static implicit operator System.Numerics.BigInteger(short value);
static member op_Implicit : int16 -> System.Numerics.BigInteger
Public Shared Widening Operator CType (value As Short) As BigInteger
Parameter
- value
- Int16
Nilai yang akan dikonversi menjadi BigInteger.
Mengembalikan
Objek yang berisi nilai value
parameter .
Keterangan
Untuk bahasa yang tidak mendukung operator implisit, metode alternatifnya adalah BigInteger.BigInteger(Int32).
Kelebihan beban Implicit(Byte to BigInteger) metode menentukan jenis di mana atau dari mana pengkompilasi dapat secara otomatis mengonversi BigInteger nilai tanpa operator transmisi eksplisit (dalam C#) atau panggilan ke fungsi konversi (di Visual Basic). Mereka adalah konversi pelebaran yang tidak melibatkan kehilangan data dan tidak melemparkan OverflowException. Kelebihan beban ini memungkinkan pengkompilasi menangani konversi dari Int16 nilai ke BigInteger nilai, seperti yang ditunjukkan contoh berikut.
short shortValue = 25064;
BigInteger number = shortValue;
number += shortValue;
Console.WriteLine(number < shortValue); // Displays False
let shortValue = 25064s
let number = BigInteger(shortValue)
let mutable number = BigInteger.Add(number, shortValue)
printfn $"{number > shortValue}" // Displays False
Dim shortValue As Short = 25064
Dim number As BigInteger = shortValue
number += shortValue
Console.WriteLine(number < shortValue) ' Displays False
Berlaku untuk
.NET 10 dan versi lainnya
Produk | Versi |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1 |
UWP | 10.0 |
- Sumber:
- BigInteger.cs
- Sumber:
- BigInteger.cs
- Sumber:
- BigInteger.cs
Secara implisit mengonversi nilai menjadi IntPtr bilangan bulat besar.
public:
static operator System::Numerics::BigInteger(IntPtr value);
public static implicit operator System.Numerics.BigInteger(IntPtr value);
static member op_Implicit : nativeint -> System.Numerics.BigInteger
Public Shared Widening Operator CType (value As IntPtr) As BigInteger
Parameter
- value
-
IntPtr
nativeint
Nilai yang akan dikonversi.
Mengembalikan
value
dikonversi menjadi bilangan bulat besar.
Berlaku untuk
.NET 10 dan versi lainnya
Produk | Versi |
---|---|
.NET | 7, 8, 9, 10 |
- Sumber:
- BigInteger.cs
- Sumber:
- BigInteger.cs
- Sumber:
- BigInteger.cs
Secara implisit mengonversi nilai menjadi Char bilangan bulat besar.
public:
static operator System::Numerics::BigInteger(char value);
public static implicit operator System.Numerics.BigInteger(char value);
static member op_Implicit : char -> System.Numerics.BigInteger
Public Shared Widening Operator CType (value As Char) As BigInteger
Parameter
- value
- Char
Nilai yang akan dikonversi.
Mengembalikan
value
dikonversi menjadi bilangan bulat besar.
Berlaku untuk
.NET 10 dan versi lainnya
Produk | Versi |
---|---|
.NET | 7, 8, 9, 10 |
- Sumber:
- BigInteger.cs
- Sumber:
- BigInteger.cs
- Sumber:
- BigInteger.cs
Menentukan konversi implisit byte yang tidak ditandatangani ke BigInteger nilai.
public:
static operator System::Numerics::BigInteger(System::Byte value);
public static implicit operator System.Numerics.BigInteger(byte value);
static member op_Implicit : byte -> System.Numerics.BigInteger
Public Shared Widening Operator CType (value As Byte) As BigInteger
Parameter
- value
- Byte
Nilai yang akan dikonversi menjadi BigInteger.
Mengembalikan
Objek yang berisi nilai value
parameter .
Keterangan
Setiap bagian pecahan dari value
parameter dipotong sebelum konversi.
Untuk bahasa yang tidak mendukung operator implisit, metode alternatifnya adalah BigInteger.BigInteger(Int32).
Kelebihan beban Implicit(Byte to BigInteger) metode menentukan jenis di mana atau dari mana pengkompilasi dapat secara otomatis mengonversi BigInteger nilai tanpa operator transmisi eksplisit (dalam C#) atau panggilan ke fungsi konversi (di Visual Basic). Mereka adalah konversi pelebaran yang tidak melibatkan kehilangan data dan tidak melemparkan OverflowException. Kelebihan beban ini memungkinkan pengkompilasi menangani konversi dari Byte nilai ke BigInteger nilai, seperti yang ditunjukkan contoh berikut.
byte byteValue = 254;
BigInteger number = byteValue;
number = BigInteger.Add(number, byteValue);
Console.WriteLine(number > byteValue); // Displays True
let byteValue = 254uy
let number = BigInteger(byteValue)
let mutable number = BigInteger.Add(number, byteValue)
printfn $"{number > byteValue}" // Displays True
Dim byteValue As Byte = 254
Dim number As BigInteger = byteValue
number = BigInteger.Add(number, byteValue)
Console.WriteLine(number > byteValue) ' Displays True
Berlaku untuk
.NET 10 dan versi lainnya
Produk | Versi |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1 |
UWP | 10.0 |
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: