다음을 통해 공유


BitOperations.TrailingZeroCount 메서드

정의

오버로드

TrailingZeroCount(UInt64)

부호 없는 64비트 정수 값 마스크에서 후행 0비트의 수를 계산합니다.

TrailingZeroCount(Int32)

32비트 정수 값 마스크에서 후행 0비트의 수를 계산합니다.

TrailingZeroCount(Int64)

64비트 정수 값 마스크에서 후행 0비트의 수를 계산합니다.

TrailingZeroCount(IntPtr)

마스크의 후행 0비트 수를 계산합니다. x86 명령 TZCNT와 비슷한 동작입니다.

TrailingZeroCount(UInt32)

부호 없는 32비트 정수 값 마스크에서 후행 0비트의 수를 계산합니다.

TrailingZeroCount(UIntPtr)

마스크의 후행 0비트 수를 계산합니다. x86 명령 TZCNT와 비슷한 동작입니다.

TrailingZeroCount(UInt64)

Source:
BitOperations.cs
Source:
BitOperations.cs
Source:
BitOperations.cs

중요

이 API는 CLS 규격이 아닙니다.

부호 없는 64비트 정수 값 마스크에서 후행 0비트의 수를 계산합니다.

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

매개 변수

value
UInt64

마스크입니다.

반환

마스크의 후행 0비트 수입니다.

특성

설명

이 메서드는 x86 명령 TZCNT와 동작에서 비슷합니다.

적용 대상

TrailingZeroCount(Int32)

Source:
BitOperations.cs
Source:
BitOperations.cs
Source:
BitOperations.cs

32비트 정수 값 마스크에서 후행 0비트의 수를 계산합니다.

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

매개 변수

value
Int32

마스크입니다.

반환

정수 값의 후행 0 비트 수입니다.

설명

이 메서드는 x86 명령 TZCNT와 동작에서 비슷합니다.

적용 대상

TrailingZeroCount(Int64)

Source:
BitOperations.cs
Source:
BitOperations.cs
Source:
BitOperations.cs

64비트 정수 값 마스크에서 후행 0비트의 수를 계산합니다.

public:
 static int TrailingZeroCount(long value);
public static int TrailingZeroCount (long value);
static member TrailingZeroCount : int64 -> int
Public Shared Function TrailingZeroCount (value As Long) As Integer

매개 변수

value
Int64

마스크입니다.

반환

마스크의 후행 0비트 수입니다.

설명

이 메서드는 x86 명령 TZCNT와 동작에서 비슷합니다.

적용 대상

TrailingZeroCount(IntPtr)

Source:
BitOperations.cs
Source:
BitOperations.cs
Source:
BitOperations.cs

마스크의 후행 0비트 수를 계산합니다. x86 명령 TZCNT와 비슷한 동작입니다.

public:
 static int TrailingZeroCount(IntPtr value);
public static int TrailingZeroCount (IntPtr value);
static member TrailingZeroCount : nativeint -> int
Public Shared Function TrailingZeroCount (value As IntPtr) As Integer

매개 변수

value
IntPtr

nativeint

값입니다.

반환

마스크의 후행 0비트 수입니다.

적용 대상

TrailingZeroCount(UInt32)

Source:
BitOperations.cs
Source:
BitOperations.cs
Source:
BitOperations.cs

중요

이 API는 CLS 규격이 아닙니다.

부호 없는 32비트 정수 값 마스크에서 후행 0비트의 수를 계산합니다.

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

매개 변수

value
UInt32

마스크입니다.

반환

마스크의 후행 0비트 수입니다.

특성

설명

이 메서드는 x86 명령 TZCNT와 동작에서 비슷합니다.

적용 대상

TrailingZeroCount(UIntPtr)

Source:
BitOperations.cs
Source:
BitOperations.cs
Source:
BitOperations.cs

중요

이 API는 CLS 규격이 아닙니다.

마스크의 후행 0비트 수를 계산합니다. x86 명령 TZCNT와 비슷한 동작입니다.

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

매개 변수

value
UIntPtr

unativeint

값입니다.

반환

마스크의 후행 0비트 수입니다.

특성

적용 대상