Share via


BinaryPrimitives.ReverseEndianness 메서드

정의

오버로드

ReverseEndianness(ReadOnlySpan<Int16>, Span<Int16>)

에서 로 모든 기본 값을 sourcedestination복사하고, 각 기본값을 쓰기의 일부로 엔디언스 교환을 수행하여 각 기본 형식을 반전합니다.

ReverseEndianness(ReadOnlySpan<Int32>, Span<Int32>)

에서 로 모든 기본 값을 sourcedestination복사하고, 각 기본값을 쓰기의 일부로 엔디언스 교환을 수행하여 각 기본 형식을 반전합니다.

ReverseEndianness(ReadOnlySpan<Int64>, Span<Int64>)

에서 로 모든 기본 값을 sourcedestination복사하고, 각 기본값을 쓰기의 일부로 엔디언스 교환을 수행하여 각 기본 형식을 반전합니다.

ReverseEndianness(ReadOnlySpan<IntPtr>, Span<IntPtr>)

에서 로 모든 기본 값을 sourcedestination복사하고, 각 기본값을 쓰기의 일부로 엔디언스 교환을 수행하여 각 기본 형식을 반전합니다.

ReverseEndianness(ReadOnlySpan<UInt64>, Span<UInt64>)

에서 로 모든 기본 값을 sourcedestination복사하고, 각 기본값을 쓰기의 일부로 엔디언스 교환을 수행하여 각 기본 형식을 반전합니다.

ReverseEndianness(ReadOnlySpan<UInt16>, Span<UInt16>)

에서 로 모든 기본 값을 sourcedestination복사하고, 각 기본값을 쓰기의 일부로 엔디언스 교환을 수행하여 각 기본 형식을 반전합니다.

ReverseEndianness(ReadOnlySpan<UInt32>, Span<UInt32>)

에서 로 모든 기본 값을 sourcedestination복사하고, 각 기본값을 쓰기의 일부로 엔디언스 교환을 수행하여 각 기본 형식을 반전합니다.

ReverseEndianness(ReadOnlySpan<Int128>, Span<Int128>)

에서 로 모든 기본 값을 sourcedestination복사하고, 각 기본값을 쓰기의 일부로 엔디언스 교환을 수행하여 각 기본 형식을 반전합니다.

ReverseEndianness(ReadOnlySpan<UIntPtr>, Span<UIntPtr>)

에서 로 모든 기본 값을 sourcedestination복사하고, 각 기본값을 쓰기의 일부로 엔디언스 교환을 수행하여 각 기본 형식을 반전합니다.

ReverseEndianness(ReadOnlySpan<UInt128>, Span<UInt128>)

에서 로 모든 기본 값을 sourcedestination복사하고, 각 기본값을 쓰기의 일부로 엔디언스 교환을 수행하여 각 기본 형식을 반전합니다.

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:
BinaryPrimitives.ReverseEndianness.cs
Source:
BinaryPrimitives.ReverseEndianness.cs

에서 로 모든 기본 값을 sourcedestination복사하고, 각 기본값을 쓰기의 일부로 엔디언스 교환을 수행하여 각 기본 형식을 반전합니다.

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>

복사할 원본 범위입니다.

destination
Span<Int16>

원본 요소를 복사할 대상입니다.

적용 대상

ReverseEndianness(ReadOnlySpan<Int32>, Span<Int32>)

Source:
BinaryPrimitives.ReverseEndianness.cs
Source:
BinaryPrimitives.ReverseEndianness.cs

에서 로 모든 기본 값을 sourcedestination복사하고, 각 기본값을 쓰기의 일부로 엔디언스 교환을 수행하여 각 기본 형식을 반전합니다.

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>

복사할 원본 범위입니다.

destination
Span<Int32>

원본 요소를 복사할 대상입니다.

적용 대상

ReverseEndianness(ReadOnlySpan<Int64>, Span<Int64>)

Source:
BinaryPrimitives.ReverseEndianness.cs
Source:
BinaryPrimitives.ReverseEndianness.cs

에서 로 모든 기본 값을 sourcedestination복사하고, 각 기본값을 쓰기의 일부로 엔디언스 교환을 수행하여 각 기본 형식을 반전합니다.

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>

복사할 원본 범위입니다.

destination
Span<Int64>

원본 요소를 복사할 대상입니다.

적용 대상

ReverseEndianness(ReadOnlySpan<IntPtr>, Span<IntPtr>)

Source:
BinaryPrimitives.ReverseEndianness.cs
Source:
BinaryPrimitives.ReverseEndianness.cs

에서 로 모든 기본 값을 sourcedestination복사하고, 각 기본값을 쓰기의 일부로 엔디언스 교환을 수행하여 각 기본 형식을 반전합니다.

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<IntPtr>

ReadOnlySpan<nativeint>

복사할 원본 범위입니다.

destination

Span<IntPtr>

Span<nativeint>

원본 요소를 복사할 대상입니다.

적용 대상

ReverseEndianness(ReadOnlySpan<UInt64>, Span<UInt64>)

Source:
BinaryPrimitives.ReverseEndianness.cs
Source:
BinaryPrimitives.ReverseEndianness.cs

중요

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

에서 로 모든 기본 값을 sourcedestination복사하고, 각 기본값을 쓰기의 일부로 엔디언스 교환을 수행하여 각 기본 형식을 반전합니다.

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>

복사할 원본 범위입니다.

destination
Span<UInt64>

원본 요소를 복사할 대상입니다.

특성

적용 대상

ReverseEndianness(ReadOnlySpan<UInt16>, Span<UInt16>)

Source:
BinaryPrimitives.ReverseEndianness.cs
Source:
BinaryPrimitives.ReverseEndianness.cs

중요

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

에서 로 모든 기본 값을 sourcedestination복사하고, 각 기본값을 쓰기의 일부로 엔디언스 교환을 수행하여 각 기본 형식을 반전합니다.

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
Span<UInt16>

원본 요소를 복사할 대상입니다.

특성

예외

destination의 길이가 의 길이보다 작습니다source.

설명

원본 및 대상 범위가 겹칠 수 있습니다. 각 요소의 엔디안성을 반전하기 위해 원본 및 대상 모두와 동일한 범위를 전달할 수 있습니다.

적용 대상

ReverseEndianness(ReadOnlySpan<UInt32>, Span<UInt32>)

Source:
BinaryPrimitives.ReverseEndianness.cs
Source:
BinaryPrimitives.ReverseEndianness.cs

중요

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

에서 로 모든 기본 값을 sourcedestination복사하고, 각 기본값을 쓰기의 일부로 엔디언스 교환을 수행하여 각 기본 형식을 반전합니다.

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>

복사할 원본 범위입니다.

destination
Span<UInt32>

원본 요소를 복사할 대상입니다.

특성

적용 대상

ReverseEndianness(ReadOnlySpan<Int128>, Span<Int128>)

Source:
BinaryPrimitives.ReverseEndianness.cs
Source:
BinaryPrimitives.ReverseEndianness.cs

에서 로 모든 기본 값을 sourcedestination복사하고, 각 기본값을 쓰기의 일부로 엔디언스 교환을 수행하여 각 기본 형식을 반전합니다.

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>

복사할 원본 범위입니다.

destination
Span<Int128>

원본 요소를 복사할 대상입니다.

적용 대상

ReverseEndianness(ReadOnlySpan<UIntPtr>, Span<UIntPtr>)

Source:
BinaryPrimitives.ReverseEndianness.cs
Source:
BinaryPrimitives.ReverseEndianness.cs

중요

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

에서 로 모든 기본 값을 sourcedestination복사하고, 각 기본값을 쓰기의 일부로 엔디언스 교환을 수행하여 각 기본 형식을 반전합니다.

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<UIntPtr>

ReadOnlySpan<unativeint>

복사할 원본 범위입니다.

destination

Span<UIntPtr>

Span<unativeint>

원본 요소를 복사할 대상입니다.

특성

적용 대상

ReverseEndianness(ReadOnlySpan<UInt128>, Span<UInt128>)

Source:
BinaryPrimitives.ReverseEndianness.cs
Source:
BinaryPrimitives.ReverseEndianness.cs

중요

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

에서 로 모든 기본 값을 sourcedestination복사하고, 각 기본값을 쓰기의 일부로 엔디언스 교환을 수행하여 각 기본 형식을 반전합니다.

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>

복사할 원본 범위입니다.

destination
Span<UInt128>

원본 요소를 복사할 대상입니다.

특성

적용 대상

ReverseEndianness(UIntPtr)

Source:
BinaryPrimitives.ReverseEndianness.cs
Source:
BinaryPrimitives.ReverseEndianness.cs

중요

이 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

역순으로 바꿀 값입니다.

반환

UIntPtr

unativeint

역순된 값입니다.

특성

적용 대상

ReverseEndianness(Int64)

Source:
Reader.cs
Source:
BinaryPrimitives.ReverseEndianness.cs
Source:
BinaryPrimitives.ReverseEndianness.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
Source:
BinaryPrimitives.ReverseEndianness.cs
Source:
BinaryPrimitives.ReverseEndianness.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
Source:
BinaryPrimitives.ReverseEndianness.cs
Source:
BinaryPrimitives.ReverseEndianness.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)

Source:
BinaryPrimitives.ReverseEndianness.cs
Source:
BinaryPrimitives.ReverseEndianness.cs

중요

이 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
Source:
BinaryPrimitives.ReverseEndianness.cs
Source:
BinaryPrimitives.ReverseEndianness.cs

중요

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

지정된 SByte 값의 endian 스왑을 수행하여 기본 값을 역순으로 바꿉니다. 그러면 SByte에 대해 아무 작업도 수행하지 않습니다.

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)

Source:
BinaryPrimitives.ReverseEndianness.cs
Source:
BinaryPrimitives.ReverseEndianness.cs

지정된 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

역순으로 바꿀 값입니다.

반환

IntPtr

nativeint

역순된 값입니다.

적용 대상

ReverseEndianness(UInt64)

Source:
Reader.cs
Source:
BinaryPrimitives.ReverseEndianness.cs
Source:
BinaryPrimitives.ReverseEndianness.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
Source:
BinaryPrimitives.ReverseEndianness.cs
Source:
BinaryPrimitives.ReverseEndianness.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
Source:
BinaryPrimitives.ReverseEndianness.cs
Source:
BinaryPrimitives.ReverseEndianness.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)

Source:
BinaryPrimitives.ReverseEndianness.cs
Source:
BinaryPrimitives.ReverseEndianness.cs

지정된 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
Source:
BinaryPrimitives.ReverseEndianness.cs
Source:
BinaryPrimitives.ReverseEndianness.cs

지정된 Byte 값의 endian 스왑을 수행하여 기본 값을 역순으로 바꿉니다. 그러면 Byte에 대해 아무 작업도 수행하지 않습니다.

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

역순으로 바꿀 값입니다.

반환

수정되지 않은 전달된 값입니다.

설명

이 메서드는 효과적으로 아무 것도 수행하지 않으며 일관성을 위해서만 추가되었습니다.

적용 대상