BigInteger.IsPowerOfTwo プロパティ

定義

現在の BigInteger オブジェクトの値が 2 の累乗かどうかを示します。Indicates whether the value of the current BigInteger object is a power of two.

public:
 property bool IsPowerOfTwo { bool get(); };
public bool IsPowerOfTwo { get; }
member this.IsPowerOfTwo : bool
Public ReadOnly Property IsPowerOfTwo As Boolean

プロパティ値

Boolean

BigInteger オブジェクトの値が 2 の累乗の場合は true。それ以外の場合は falsetrue if the value of the BigInteger object is a power of two; otherwise, false.

注釈

このプロパティは、BigInteger の値に0以外のビットが1つだけ設定されているかどうかを判断します。This property determines whether a BigInteger value has a single non-zero bit set. つまり、現在の BigInteger オブジェクトの値が 1 (つまり、20) またはそれより大きい2の累乗の場合、true を返します。This means that it returns true if the value of the current BigInteger object is 1 (that is, 20) or any greater power of two. 現在の BigInteger オブジェクトの値が0の場合は、false を返します。It returns false if the value of the current BigInteger object is 0.

適用対象