BigInteger.Implicit Operator

Definisi

Menentukan konversi implisit antara BigInteger objek dan jenis lain.

Overload

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.

Implicit(UInt16 to BigInteger)

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

C#
[System.CLSCompliant(false)]
public static implicit operator System.Numerics.BigInteger(ushort value);

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.

C#
ushort uShortValue = 25064;
BigInteger number = 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

Implicit(UInt32 to BigInteger)

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

C#
[System.CLSCompliant(false)]
public static implicit operator System.Numerics.BigInteger(uint value);

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.

C#
uint uIntValue = 65000;
BigInteger number = uIntValue;
number = BigInteger.Multiply(number, uIntValue);
Console.WriteLine(number == uIntValue);           // 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

Implicit(UInt128 to BigInteger)

Sumber:
BigInteger.cs
Sumber:
BigInteger.cs
Sumber:
BigInteger.cs

Penting

API ini bukan kompatibel CLS.

Secara implisit mengonversi nilai menjadi UInt128 bilangan bulat besar.

C#
[System.CLSCompliant(false)]
public static implicit operator System.Numerics.BigInteger(UInt128 value);

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

Implicit(UIntPtr to BigInteger)

Sumber:
BigInteger.cs
Sumber:
BigInteger.cs
Sumber:
BigInteger.cs

Penting

API ini bukan kompatibel CLS.

Secara implisit mengonversi nilai menjadi UIntPtr bilangan bulat besar.

C#
[System.CLSCompliant(false)]
public static implicit operator System.Numerics.BigInteger(UIntPtr value);

Parameter

value
UIntPtr

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

Implicit(UInt64 to BigInteger)

Sumber:
BigInteger.cs
Sumber:
BigInteger.cs
Sumber:
BigInteger.cs

Penting

API ini bukan kompatibel CLS.

Alternatif kompatibel CLS
System.Double

Menentukan konversi implisit dari bilangan bulat yang tidak ditandatangani 64-bit ke BigInteger nilai.

API ini bukan kompatibel CLS. Alternatif yang sesuai adalah Double.

C#
[System.CLSCompliant(false)]
public static implicit operator System.Numerics.BigInteger(ulong value);

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.

C#
ulong uLongValue = 1358754982;
BigInteger number = 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

Implicit(SByte to BigInteger)

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

C#
[System.CLSCompliant(false)]
public static implicit operator System.Numerics.BigInteger(sbyte value);

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.

C#
sbyte sByteValue = -12;
BigInteger number = 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

Implicit(Int128 to BigInteger)

Sumber:
BigInteger.cs
Sumber:
BigInteger.cs
Sumber:
BigInteger.cs

Secara implisit mengonversi nilai menjadi Int128 bilangan bulat besar.

C#
public static implicit operator System.Numerics.BigInteger(Int128 value);

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

Implicit(Int64 to BigInteger)

Sumber:
BigInteger.cs
Sumber:
BigInteger.cs
Sumber:
BigInteger.cs

Menentukan konversi implisit dari bilangan bulat 64-bit yang ditandatangani ke BigInteger nilai.

C#
public static implicit operator System.Numerics.BigInteger(long value);

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.

C#
long longValue = 1358754982;
BigInteger number = 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

Implicit(Int32 to BigInteger)

Sumber:
BigInteger.cs
Sumber:
BigInteger.cs
Sumber:
BigInteger.cs

Menentukan konversi implisit dari bilangan bulat 32-bit yang BigInteger ditandatangani ke nilai.

C#
public static implicit operator System.Numerics.BigInteger(int value);

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.

C#
int intValue = 65000;
BigInteger number = intValue;
number = BigInteger.Multiply(number, intValue);
Console.WriteLine(number == intValue);            // 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

Implicit(Int16 to BigInteger)

Sumber:
BigInteger.cs
Sumber:
BigInteger.cs
Sumber:
BigInteger.cs

Menentukan konversi implisit dari bilangan bulat 16-bit yang ditandatangani ke BigInteger nilai.

C#
public static implicit operator System.Numerics.BigInteger(short value);

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.

C#
short shortValue = 25064;
BigInteger number = 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

Implicit(IntPtr to BigInteger)

Sumber:
BigInteger.cs
Sumber:
BigInteger.cs
Sumber:
BigInteger.cs

Secara implisit mengonversi nilai menjadi IntPtr bilangan bulat besar.

C#
public static implicit operator System.Numerics.BigInteger(IntPtr value);

Parameter

value
IntPtr

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

Implicit(Char to BigInteger)

Sumber:
BigInteger.cs
Sumber:
BigInteger.cs
Sumber:
BigInteger.cs

Secara implisit mengonversi nilai menjadi Char bilangan bulat besar.

C#
public static implicit operator System.Numerics.BigInteger(char value);

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

Implicit(Byte to BigInteger)

Sumber:
BigInteger.cs
Sumber:
BigInteger.cs
Sumber:
BigInteger.cs

Menentukan konversi implisit byte yang tidak ditandatangani ke BigInteger nilai.

C#
public static implicit operator System.Numerics.BigInteger(byte value);

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.

C#
byte byteValue = 254;
BigInteger number = 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