共用方式為


BitOperations.Log2 方法

定義

多載

Log2(UIntPtr)

傳回以 2 為基底的指定值整數 (下限) 對數。

Log2(UInt32)

傳回以 2 為基底的指定值整數 (下限) 對數。

Log2(UInt64)

傳回以 2 為基底的指定值整數 (下限) 對數。

Log2(UIntPtr)

來源:
BitOperations.cs
來源:
BitOperations.cs
來源:
BitOperations.cs

重要

此 API 不符合 CLS 規範。

傳回以 2 為基底的指定值整數 (下限) 對數。

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

參數

value
UIntPtr

unativeint

數值。

傳回

對數值。

屬性

備註

根據慣例,輸入值 0 會傳回 0,因為記錄檔 (0) 未定義。

適用於

Log2(UInt32)

來源:
BitOperations.cs
來源:
BitOperations.cs
來源:
BitOperations.cs

重要

此 API 不符合 CLS 規範。

傳回以 2 為基底的指定值整數 (下限) 對數。

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

參數

value
UInt32

要從其中取得對數的數字。

傳回

以 2 為基底的指定值對數。

屬性

備註

請注意,根據慣例,輸入值 0 會傳回 0,因為 Log (0) 未定義。

適用於

Log2(UInt64)

來源:
BitOperations.cs
來源:
BitOperations.cs
來源:
BitOperations.cs

重要

此 API 不符合 CLS 規範。

傳回以 2 為基底的指定值整數 (下限) 對數。

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

參數

value
UInt64

要從其中取得對數的數字。

傳回

以 2 為基底的指定值對數。

屬性

備註

請注意,根據慣例,輸入值 0 會傳回 0,因為 Log (0) 未定義。

適用於