BigInteger.BitwiseOr(BigInteger, BigInteger) Operator

Definisi

Melakukan operasi bitwise Or pada dua BigInteger nilai.

public static System.Numerics.BigInteger operator |(System.Numerics.BigInteger left, System.Numerics.BigInteger right);

Parameter

left
BigInteger

Nilai pertama.

right
BigInteger

Nilai kedua.

Mengembalikan

Hasil operasi bitwise Or .

Penerapan

Keterangan

Metode BitwiseOr mendefinisikan operasi bitwise Or untuk BigInteger nilai. Operasi bitwise Or menetapkan bit hasil hanya jika salah satu atau kedua bit yang sesuai dalam left dan right diatur, seperti yang ditunjukkan dalam tabel berikut.

Bit dalam left Bit dalam right Bit dalam hasil
0 0 0
1 0 1
1 1 1
0 1 1

Metode ini BitwiseOr memungkinkan kode seperti berikut:

BigInteger number1  = BigInteger.Parse("10343901200000000000");
BigInteger number2  = Byte.MaxValue;
BigInteger result  = number1 | number2;

Metode ini BitwiseOr melakukan operasi bitwise Or pada dua BigInteger nilai seolah-olah keduanya berada dalam representasi pelengkap dua dengan ekstensi tanda virtual.

Berlaku untuk

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