Aracılığıyla paylaş


BigInteger.BitwiseOr(BigInteger, BigInteger) Operatör

Tanım

İki BigInteger değer üzerinde bit düzeyinde Or bir işlem gerçekleştirir.

public:
 static System::Numerics::BigInteger operator |(System::Numerics::BigInteger left, System::Numerics::BigInteger right);
public:
 static System::Numerics::BigInteger operator |(System::Numerics::BigInteger left, System::Numerics::BigInteger right) = System::Numerics::IBitwiseOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, System::Numerics::BigInteger>::op_BitwiseOr;
public static System.Numerics.BigInteger operator | (System.Numerics.BigInteger left, System.Numerics.BigInteger right);
static member ( ||| ) : System.Numerics.BigInteger * System.Numerics.BigInteger -> System.Numerics.BigInteger
Public Shared Operator Or (left As BigInteger, right As BigInteger) As BigInteger

Parametreler

left
BigInteger

İlk değer.

right
BigInteger

İkinci değer.

Döndürülenler

Bit tabanlı Or işlemin sonucu.

Uygulamalar

Açıklamalar

BitwiseOr yöntemi, değerler için BigInteger bit düzeyinde Or işlemi tanımlar. Bit düzeyinde Or işlem, sonuç bitini yalnızca ve içindeki ilgili bitlerden leftright biri veya her ikisi de aşağıdaki tabloda gösterildiği gibi ayarlanmışsa ayarlar.

Bit left Bit right Sonuç olarak bit
0 0 0
1 0 1
1 1 1
0 1 1

BitwiseOr yöntemi aşağıdaki gibi bir kodu etkinleştirir:

BigInteger number1  = BigInteger.Parse("10343901200000000000");
BigInteger number2  = Byte.MaxValue;
BigInteger result  = number1 | number2;
let number1 = BigInteger.Parse("10343901200000000000")
let number2 = Byte.MaxValue
let result = number1 ||| number2
Dim number1 As BigInteger = BigInteger.Parse("10343901200000000000")
Dim number2 As BigInteger = Byte.MaxValue
Dim result As BigInteger = number1 Or number2

yöntemi, BitwiseOr bit tabanlı Or işlemi iki BigInteger değer üzerinde, her ikisi de sanal işaret uzantısıyla iki değerin tamamlayıcı gösterimindeymiş gibi gerçekleştirir.

Şunlara uygulanır