次の方法で共有


BitOperations.RoundUpToPowerOf2 メソッド

定義

オーバーロード

RoundUpToPowerOf2(UInt32)

指定した UInt32 値を 2 の累乗に切り上げる。

RoundUpToPowerOf2(UInt64)

指定した UInt64 値を 2 の累乗に切り上げる。

RoundUpToPowerOf2(UIntPtr)

指定された整数値を 2 の累乗に切り上げる。

RoundUpToPowerOf2(UInt32)

ソース:
BitOperations.cs
ソース:
BitOperations.cs
ソース:
BitOperations.cs

重要

この API は CLS 準拠ではありません。

指定した UInt32 値を 2 の累乗に切り上げる。

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

パラメーター

value
UInt32

2 の累乗に切り上げる値。

戻り値

以上の 2 つの value最小の累乗。 が 0 の場合、または結果がオーバーフローした場合 value は、0 を返します。

属性

適用対象

RoundUpToPowerOf2(UInt64)

ソース:
BitOperations.cs
ソース:
BitOperations.cs
ソース:
BitOperations.cs

重要

この API は CLS 準拠ではありません。

指定した UInt64 値を 2 の累乗に切り上げる。

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

パラメーター

value
UInt64

2 の累乗に切り上げる値。

戻り値

以上の 2 つの value最小の累乗。

が 0 の場合、または結果がオーバーフローした場合 value は、0 を返します。

属性

適用対象

RoundUpToPowerOf2(UIntPtr)

ソース:
BitOperations.cs
ソース:
BitOperations.cs
ソース:
BitOperations.cs

重要

この API は CLS 準拠ではありません。

指定された整数値を 2 の累乗に切り上げる。

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

パラメーター

value
UIntPtr

unativeint

値。

戻り値

UIntPtr

unativeint

以上の 2 の value最小累乗。 が 0 の場合、または結果がオーバーフローした場合 value は、0 を返します。

属性

適用対象