BitOperations.IsPow2 Метод

Определение

Перегрузки

IsPow2(UIntPtr)

Определяет, является ли указанное целочисленное значение степенью 2.

IsPow2(UInt32)

Оценивает, является ли указанное UInt32 значение степенью 2.

IsPow2(UInt64)

Оценивает, является ли указанное UInt64 значение степенью 2.

IsPow2(Int64)

Оценивает, является ли указанное Int64 значение степенью 2.

IsPow2(Int32)

Оценивает, является ли указанное Int32 значение степенью 2.

IsPow2(IntPtr)

Определяет, является ли указанное целочисленное значение степенью 2.

IsPow2(UIntPtr)

Исходный код:
BitOperations.cs
Исходный код:
BitOperations.cs
Исходный код:
BitOperations.cs

Важно!

Этот API несовместим с CLS.

Определяет, является ли указанное целочисленное значение степенью 2.

public:
 static bool IsPow2(UIntPtr value);
[System.CLSCompliant(false)]
public static bool IsPow2 (UIntPtr value);
[<System.CLSCompliant(false)>]
static member IsPow2 : unativeint -> bool
Public Shared Function IsPow2 (value As UIntPtr) As Boolean

Параметры

value
UIntPtr

unativeint

Значение.

Возвращаемое значение

true Значение , если значение равно 2; false Иначе.

Атрибуты

Применяется к

IsPow2(UInt32)

Исходный код:
BitOperations.cs
Исходный код:
BitOperations.cs
Исходный код:
BitOperations.cs

Важно!

Этот API несовместим с CLS.

Оценивает, является ли указанное UInt32 значение степенью 2.

public:
 static bool IsPow2(System::UInt32 value);
[System.CLSCompliant(false)]
public static bool IsPow2 (uint value);
[<System.CLSCompliant(false)>]
static member IsPow2 : uint32 -> bool
Public Shared Function IsPow2 (value As UInteger) As Boolean

Параметры

value
UInt32

Значение, которое необходимо оценить как степень 2.

Возвращаемое значение

true Значение , если указанное значение равно двум; false Иначе.

Атрибуты

Применяется к

IsPow2(UInt64)

Исходный код:
BitOperations.cs
Исходный код:
BitOperations.cs
Исходный код:
BitOperations.cs

Важно!

Этот API несовместим с CLS.

Оценивает, является ли указанное UInt64 значение степенью 2.

public:
 static bool IsPow2(System::UInt64 value);
[System.CLSCompliant(false)]
public static bool IsPow2 (ulong value);
[<System.CLSCompliant(false)>]
static member IsPow2 : uint64 -> bool
Public Shared Function IsPow2 (value As ULong) As Boolean

Параметры

value
UInt64

Значение, которое необходимо оценить как степень 2.

Возвращаемое значение

true Значение , если указанное значение равно двум; false Иначе.

Атрибуты

Применяется к

IsPow2(Int64)

Исходный код:
BitOperations.cs
Исходный код:
BitOperations.cs
Исходный код:
BitOperations.cs

Оценивает, является ли указанное Int64 значение степенью 2.

public:
 static bool IsPow2(long value);
public static bool IsPow2 (long value);
static member IsPow2 : int64 -> bool
Public Shared Function IsPow2 (value As Long) As Boolean

Параметры

value
Int64

Значение, которое необходимо оценить как степень 2.

Возвращаемое значение

true Значение , если указанное значение равно двум; false Иначе.

Применяется к

IsPow2(Int32)

Исходный код:
BitOperations.cs
Исходный код:
BitOperations.cs
Исходный код:
BitOperations.cs

Оценивает, является ли указанное Int32 значение степенью 2.

public:
 static bool IsPow2(int value);
public static bool IsPow2 (int value);
static member IsPow2 : int -> bool
Public Shared Function IsPow2 (value As Integer) As Boolean

Параметры

value
Int32

Значение, которое необходимо оценить как степень 2.

Возвращаемое значение

true Значение , если указанное значение равно двум; false Иначе.

Применяется к

IsPow2(IntPtr)

Исходный код:
BitOperations.cs
Исходный код:
BitOperations.cs
Исходный код:
BitOperations.cs

Определяет, является ли указанное целочисленное значение степенью 2.

public:
 static bool IsPow2(IntPtr value);
public static bool IsPow2 (IntPtr value);
static member IsPow2 : nativeint -> bool
Public Shared Function IsPow2 (value As IntPtr) As Boolean

Параметры

value
IntPtr

nativeint

Значение.

Возвращаемое значение

true Значение , если значение равно 2; false Иначе.

Применяется к