BinaryPrimitives.ReverseEndianness 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
ReverseEndianness(ReadOnlySpan<Int16>, Span<Int16>) |
에서 로 모든 기본 값을 |
ReverseEndianness(ReadOnlySpan<Int32>, Span<Int32>) |
에서 로 모든 기본 값을 |
ReverseEndianness(ReadOnlySpan<Int64>, Span<Int64>) |
에서 로 모든 기본 값을 |
ReverseEndianness(ReadOnlySpan<IntPtr>, Span<IntPtr>) |
에서 로 모든 기본 값을 |
ReverseEndianness(ReadOnlySpan<UInt64>, Span<UInt64>) |
에서 로 모든 기본 값을 |
ReverseEndianness(ReadOnlySpan<UInt16>, Span<UInt16>) |
에서 로 모든 기본 값을 |
ReverseEndianness(ReadOnlySpan<UInt32>, Span<UInt32>) |
에서 로 모든 기본 값을 |
ReverseEndianness(ReadOnlySpan<Int128>, Span<Int128>) |
에서 로 모든 기본 값을 |
ReverseEndianness(ReadOnlySpan<UIntPtr>, Span<UIntPtr>) |
에서 로 모든 기본 값을 |
ReverseEndianness(ReadOnlySpan<UInt128>, Span<UInt128>) |
에서 로 모든 기본 값을 |
ReverseEndianness(UIntPtr) |
지정된 UIntPtr 값의 endian 스왑을 수행하여 기본 값을 역순으로 바꿉니다. |
ReverseEndianness(Int64) |
지정된 Int64 값의 endian 스왑을 수행하여 기본 값을 역순으로 바꿉니다. |
ReverseEndianness(UInt32) |
지정된 UInt32 값의 endian 스왑을 수행하여 기본 값을 역순으로 바꿉니다. |
ReverseEndianness(UInt16) |
지정된 UInt16 값의 endian 스왑을 수행하여 기본 값을 역순으로 바꿉니다. |
ReverseEndianness(UInt128) |
지정된 UInt128 값의 endian 스왑을 수행하여 기본 값을 역순으로 바꿉니다. |
ReverseEndianness(SByte) |
지정된 SByte 값의 endian 스왑을 수행하여 기본 값을 역순으로 바꿉니다. 그러면 SByte에 대해 아무 작업도 수행하지 않습니다. |
ReverseEndianness(IntPtr) |
지정된 IntPtr 값의 endian 스왑을 수행하여 기본 값을 역순으로 바꿉니다. |
ReverseEndianness(UInt64) |
지정된 UInt64 값의 endian 스왑을 수행하여 기본 값을 역순으로 바꿉니다. |
ReverseEndianness(Int32) |
지정된 Int32 값의 endian 스왑을 수행하여 기본 값을 역순으로 바꿉니다. |
ReverseEndianness(Int16) |
지정된 Int16 값의 endian 스왑을 수행하여 기본 값을 역순으로 바꿉니다. |
ReverseEndianness(Int128) |
지정된 Int128 값의 endian 스왑을 수행하여 기본 값을 역순으로 바꿉니다. |
ReverseEndianness(Byte) |
지정된 Byte 값의 endian 스왑을 수행하여 기본 값을 역순으로 바꿉니다. 그러면 Byte에 대해 아무 작업도 수행하지 않습니다. |
ReverseEndianness(ReadOnlySpan<Int16>, Span<Int16>)
에서 로 모든 기본 값을 source
destination
복사하고, 각 기본값을 쓰기의 일부로 엔디언스 교환을 수행하여 각 기본 형식을 반전합니다.
public:
static void ReverseEndianness(ReadOnlySpan<short> source, Span<short> destination);
public static void ReverseEndianness (ReadOnlySpan<short> source, Span<short> destination);
static member ReverseEndianness : ReadOnlySpan<int16> * Span<int16> -> unit
Public Shared Sub ReverseEndianness (source As ReadOnlySpan(Of Short), destination As Span(Of Short))
매개 변수
- source
- ReadOnlySpan<Int16>
복사할 원본 범위입니다.
적용 대상
ReverseEndianness(ReadOnlySpan<Int32>, Span<Int32>)
에서 로 모든 기본 값을 source
destination
복사하고, 각 기본값을 쓰기의 일부로 엔디언스 교환을 수행하여 각 기본 형식을 반전합니다.
public:
static void ReverseEndianness(ReadOnlySpan<int> source, Span<int> destination);
public static void ReverseEndianness (ReadOnlySpan<int> source, Span<int> destination);
static member ReverseEndianness : ReadOnlySpan<int> * Span<int> -> unit
Public Shared Sub ReverseEndianness (source As ReadOnlySpan(Of Integer), destination As Span(Of Integer))
매개 변수
- source
- ReadOnlySpan<Int32>
복사할 원본 범위입니다.
적용 대상
ReverseEndianness(ReadOnlySpan<Int64>, Span<Int64>)
에서 로 모든 기본 값을 source
destination
복사하고, 각 기본값을 쓰기의 일부로 엔디언스 교환을 수행하여 각 기본 형식을 반전합니다.
public:
static void ReverseEndianness(ReadOnlySpan<long> source, Span<long> destination);
public static void ReverseEndianness (ReadOnlySpan<long> source, Span<long> destination);
static member ReverseEndianness : ReadOnlySpan<int64> * Span<int64> -> unit
Public Shared Sub ReverseEndianness (source As ReadOnlySpan(Of Long), destination As Span(Of Long))
매개 변수
- source
- ReadOnlySpan<Int64>
복사할 원본 범위입니다.
적용 대상
ReverseEndianness(ReadOnlySpan<IntPtr>, Span<IntPtr>)
에서 로 모든 기본 값을 source
destination
복사하고, 각 기본값을 쓰기의 일부로 엔디언스 교환을 수행하여 각 기본 형식을 반전합니다.
public:
static void ReverseEndianness(ReadOnlySpan<IntPtr> source, Span<IntPtr> destination);
public static void ReverseEndianness (ReadOnlySpan<IntPtr> source, Span<IntPtr> destination);
static member ReverseEndianness : ReadOnlySpan<nativeint> * Span<nativeint> -> unit
Public Shared Sub ReverseEndianness (source As ReadOnlySpan(Of IntPtr), destination As Span(Of IntPtr))
매개 변수
- source
-
ReadOnlySpan<nativeint>
복사할 원본 범위입니다.
적용 대상
ReverseEndianness(ReadOnlySpan<UInt64>, Span<UInt64>)
중요
이 API는 CLS 규격이 아닙니다.
에서 로 모든 기본 값을 source
destination
복사하고, 각 기본값을 쓰기의 일부로 엔디언스 교환을 수행하여 각 기본 형식을 반전합니다.
public:
static void ReverseEndianness(ReadOnlySpan<System::UInt64> source, Span<System::UInt64> destination);
[System.CLSCompliant(false)]
public static void ReverseEndianness (ReadOnlySpan<ulong> source, Span<ulong> destination);
[<System.CLSCompliant(false)>]
static member ReverseEndianness : ReadOnlySpan<uint64> * Span<uint64> -> unit
Public Shared Sub ReverseEndianness (source As ReadOnlySpan(Of ULong), destination As Span(Of ULong))
매개 변수
- source
- ReadOnlySpan<UInt64>
복사할 원본 범위입니다.
- 특성
적용 대상
ReverseEndianness(ReadOnlySpan<UInt16>, Span<UInt16>)
중요
이 API는 CLS 규격이 아닙니다.
에서 로 모든 기본 값을 source
destination
복사하고, 각 기본값을 쓰기의 일부로 엔디언스 교환을 수행하여 각 기본 형식을 반전합니다.
public:
static void ReverseEndianness(ReadOnlySpan<System::UInt16> source, Span<System::UInt16> destination);
[System.CLSCompliant(false)]
public static void ReverseEndianness (ReadOnlySpan<ushort> source, Span<ushort> destination);
[<System.CLSCompliant(false)>]
static member ReverseEndianness : ReadOnlySpan<uint16> * Span<uint16> -> unit
Public Shared Sub ReverseEndianness (source As ReadOnlySpan(Of UShort), destination As Span(Of UShort))
매개 변수
- source
- ReadOnlySpan<UInt16>
복사할 원본 범위입니다.
- 특성
예외
destination
의 길이가 의 길이보다 작습니다source
.
설명
원본 및 대상 범위가 겹칠 수 있습니다. 각 요소의 엔디안성을 반전하기 위해 원본 및 대상 모두와 동일한 범위를 전달할 수 있습니다.
적용 대상
ReverseEndianness(ReadOnlySpan<UInt32>, Span<UInt32>)
중요
이 API는 CLS 규격이 아닙니다.
에서 로 모든 기본 값을 source
destination
복사하고, 각 기본값을 쓰기의 일부로 엔디언스 교환을 수행하여 각 기본 형식을 반전합니다.
public:
static void ReverseEndianness(ReadOnlySpan<System::UInt32> source, Span<System::UInt32> destination);
[System.CLSCompliant(false)]
public static void ReverseEndianness (ReadOnlySpan<uint> source, Span<uint> destination);
[<System.CLSCompliant(false)>]
static member ReverseEndianness : ReadOnlySpan<uint32> * Span<uint32> -> unit
Public Shared Sub ReverseEndianness (source As ReadOnlySpan(Of UInteger), destination As Span(Of UInteger))
매개 변수
- source
- ReadOnlySpan<UInt32>
복사할 원본 범위입니다.
- 특성
적용 대상
ReverseEndianness(ReadOnlySpan<Int128>, Span<Int128>)
에서 로 모든 기본 값을 source
destination
복사하고, 각 기본값을 쓰기의 일부로 엔디언스 교환을 수행하여 각 기본 형식을 반전합니다.
public:
static void ReverseEndianness(ReadOnlySpan<Int128> source, Span<Int128> destination);
public static void ReverseEndianness (ReadOnlySpan<Int128> source, Span<Int128> destination);
static member ReverseEndianness : ReadOnlySpan<Int128> * Span<Int128> -> unit
Public Shared Sub ReverseEndianness (source As ReadOnlySpan(Of Int128), destination As Span(Of Int128))
매개 변수
- source
- ReadOnlySpan<Int128>
복사할 원본 범위입니다.
적용 대상
ReverseEndianness(ReadOnlySpan<UIntPtr>, Span<UIntPtr>)
중요
이 API는 CLS 규격이 아닙니다.
에서 로 모든 기본 값을 source
destination
복사하고, 각 기본값을 쓰기의 일부로 엔디언스 교환을 수행하여 각 기본 형식을 반전합니다.
public:
static void ReverseEndianness(ReadOnlySpan<UIntPtr> source, Span<UIntPtr> destination);
[System.CLSCompliant(false)]
public static void ReverseEndianness (ReadOnlySpan<UIntPtr> source, Span<UIntPtr> destination);
[<System.CLSCompliant(false)>]
static member ReverseEndianness : ReadOnlySpan<unativeint> * Span<unativeint> -> unit
Public Shared Sub ReverseEndianness (source As ReadOnlySpan(Of UIntPtr), destination As Span(Of UIntPtr))
매개 변수
- source
-
ReadOnlySpan<unativeint>
복사할 원본 범위입니다.
- 특성
적용 대상
ReverseEndianness(ReadOnlySpan<UInt128>, Span<UInt128>)
중요
이 API는 CLS 규격이 아닙니다.
에서 로 모든 기본 값을 source
destination
복사하고, 각 기본값을 쓰기의 일부로 엔디언스 교환을 수행하여 각 기본 형식을 반전합니다.
public:
static void ReverseEndianness(ReadOnlySpan<UInt128> source, Span<UInt128> destination);
[System.CLSCompliant(false)]
public static void ReverseEndianness (ReadOnlySpan<UInt128> source, Span<UInt128> destination);
[<System.CLSCompliant(false)>]
static member ReverseEndianness : ReadOnlySpan<UInt128> * Span<UInt128> -> unit
Public Shared Sub ReverseEndianness (source As ReadOnlySpan(Of UInt128), destination As Span(Of UInt128))
매개 변수
- source
- ReadOnlySpan<UInt128>
복사할 원본 범위입니다.
- 특성
적용 대상
ReverseEndianness(UIntPtr)
중요
이 API는 CLS 규격이 아닙니다.
지정된 UIntPtr 값의 endian 스왑을 수행하여 기본 값을 역순으로 바꿉니다.
public:
static UIntPtr ReverseEndianness(UIntPtr value);
[System.CLSCompliant(false)]
public static UIntPtr ReverseEndianness (UIntPtr value);
[<System.CLSCompliant(false)>]
static member ReverseEndianness : unativeint -> unativeint
Public Shared Function ReverseEndianness (value As UIntPtr) As UIntPtr
매개 변수
- value
-
UIntPtr
unativeint
역순으로 바꿀 값입니다.
반환
unativeint
역순된 값입니다.
- 특성
적용 대상
ReverseEndianness(Int64)
- Source:
- Reader.cs
지정된 Int64 값의 endian 스왑을 수행하여 기본 값을 역순으로 바꿉니다.
public:
static long ReverseEndianness(long value);
public static long ReverseEndianness (long value);
static member ReverseEndianness : int64 -> int64
Public Shared Function ReverseEndianness (value As Long) As Long
매개 변수
- value
- Int64
역순으로 바꿀 값입니다.
반환
역순된 값입니다.
적용 대상
ReverseEndianness(UInt32)
- Source:
- Reader.cs
중요
이 API는 CLS 규격이 아닙니다.
지정된 UInt32 값의 endian 스왑을 수행하여 기본 값을 역순으로 바꿉니다.
public:
static System::UInt32 ReverseEndianness(System::UInt32 value);
[System.CLSCompliant(false)]
public static uint ReverseEndianness (uint value);
[<System.CLSCompliant(false)>]
static member ReverseEndianness : uint32 -> uint32
Public Shared Function ReverseEndianness (value As UInteger) As UInteger
매개 변수
- value
- UInt32
역순으로 바꿀 값입니다.
반환
역순된 값입니다.
- 특성
적용 대상
ReverseEndianness(UInt16)
- Source:
- Reader.cs
중요
이 API는 CLS 규격이 아닙니다.
지정된 UInt16 값의 endian 스왑을 수행하여 기본 값을 역순으로 바꿉니다.
public:
static System::UInt16 ReverseEndianness(System::UInt16 value);
[System.CLSCompliant(false)]
public static ushort ReverseEndianness (ushort value);
[<System.CLSCompliant(false)>]
static member ReverseEndianness : uint16 -> uint16
Public Shared Function ReverseEndianness (value As UShort) As UShort
매개 변수
- value
- UInt16
역순으로 바꿀 값입니다.
반환
역순된 값입니다.
- 특성
적용 대상
ReverseEndianness(UInt128)
중요
이 API는 CLS 규격이 아닙니다.
지정된 UInt128 값의 endian 스왑을 수행하여 기본 값을 역순으로 바꿉니다.
public:
static UInt128 ReverseEndianness(UInt128 value);
[System.CLSCompliant(false)]
public static UInt128 ReverseEndianness (UInt128 value);
[<System.CLSCompliant(false)>]
static member ReverseEndianness : UInt128 -> UInt128
Public Shared Function ReverseEndianness (value As UInt128) As UInt128
매개 변수
- value
- UInt128
역순으로 바꿀 값입니다.
반환
역순된 값입니다.
- 특성
적용 대상
ReverseEndianness(SByte)
- Source:
- Reader.cs
중요
이 API는 CLS 규격이 아닙니다.
public:
static System::SByte ReverseEndianness(System::SByte value);
[System.CLSCompliant(false)]
public static sbyte ReverseEndianness (sbyte value);
[<System.CLSCompliant(false)>]
static member ReverseEndianness : sbyte -> sbyte
Public Shared Function ReverseEndianness (value As SByte) As SByte
매개 변수
- value
- SByte
역순으로 바꿀 값입니다.
반환
수정되지 않은 전달된 값입니다.
- 특성
설명
이 메서드는 효과적으로 아무 것도 수행하지 않으며 일관성을 위해서만 추가되었습니다.
적용 대상
ReverseEndianness(IntPtr)
지정된 IntPtr 값의 endian 스왑을 수행하여 기본 값을 역순으로 바꿉니다.
public:
static IntPtr ReverseEndianness(IntPtr value);
public static IntPtr ReverseEndianness (IntPtr value);
static member ReverseEndianness : nativeint -> nativeint
Public Shared Function ReverseEndianness (value As IntPtr) As IntPtr
매개 변수
- value
-
IntPtr
nativeint
역순으로 바꿀 값입니다.
반환
nativeint
역순된 값입니다.
적용 대상
ReverseEndianness(UInt64)
- Source:
- Reader.cs
중요
이 API는 CLS 규격이 아닙니다.
지정된 UInt64 값의 endian 스왑을 수행하여 기본 값을 역순으로 바꿉니다.
public:
static System::UInt64 ReverseEndianness(System::UInt64 value);
[System.CLSCompliant(false)]
public static ulong ReverseEndianness (ulong value);
[<System.CLSCompliant(false)>]
static member ReverseEndianness : uint64 -> uint64
Public Shared Function ReverseEndianness (value As ULong) As ULong
매개 변수
- value
- UInt64
역순으로 바꿀 값입니다.
반환
역순된 값입니다.
- 특성
적용 대상
ReverseEndianness(Int32)
- Source:
- Reader.cs
지정된 Int32 값의 endian 스왑을 수행하여 기본 값을 역순으로 바꿉니다.
public:
static int ReverseEndianness(int value);
public static int ReverseEndianness (int value);
static member ReverseEndianness : int -> int
Public Shared Function ReverseEndianness (value As Integer) As Integer
매개 변수
- value
- Int32
역순으로 바꿀 값입니다.
반환
역순된 값입니다.
적용 대상
ReverseEndianness(Int16)
- Source:
- Reader.cs
지정된 Int16 값의 endian 스왑을 수행하여 기본 값을 역순으로 바꿉니다.
public:
static short ReverseEndianness(short value);
public static short ReverseEndianness (short value);
static member ReverseEndianness : int16 -> int16
Public Shared Function ReverseEndianness (value As Short) As Short
매개 변수
- value
- Int16
역순으로 바꿀 값입니다.
반환
역순된 값입니다.
적용 대상
ReverseEndianness(Int128)
지정된 Int128 값의 endian 스왑을 수행하여 기본 값을 역순으로 바꿉니다.
public:
static Int128 ReverseEndianness(Int128 value);
public static Int128 ReverseEndianness (Int128 value);
static member ReverseEndianness : Int128 -> Int128
Public Shared Function ReverseEndianness (value As Int128) As Int128
매개 변수
- value
- Int128
역순으로 바꿀 값입니다.
반환
역순된 값입니다.
적용 대상
ReverseEndianness(Byte)
- Source:
- Reader.cs
public:
static System::Byte ReverseEndianness(System::Byte value);
public static byte ReverseEndianness (byte value);
static member ReverseEndianness : byte -> byte
Public Shared Function ReverseEndianness (value As Byte) As Byte
매개 변수
- value
- Byte
역순으로 바꿀 값입니다.
반환
수정되지 않은 전달된 값입니다.
설명
이 메서드는 효과적으로 아무 것도 수행하지 않으며 일관성을 위해서만 추가되었습니다.
적용 대상
.NET
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기