Unsafe.ReadUnaligned Metod

Definition

Överlagringar

Name Description
ReadUnaligned<T>(Byte)

Läser ett värde av typen T från den angivna adressen utan att anta arkitekturberoende justering av källadressen.

ReadUnaligned<T>(Void*)

Läser ett värde av typen T från den angivna platsen utan att anta arkitekturberoende justering av källadressen.

ReadUnaligned<T>(Byte)

Källa:
Unsafe.cs
Källa:
Unsafe.cs
Källa:
Unsafe.cs
Källa:
Unsafe.cs
Källa:
Unsafe.cs

Läser ett värde av typen T från den angivna adressen utan att anta arkitekturberoende justering av källadressen.

public:
generic <typename T>
 static T ReadUnaligned(System::Byte % source);
public static T ReadUnaligned<T>(scoped ref readonly byte source) where T : allows ref struct;
public static T ReadUnaligned<T>(ref byte source);
public static T ReadUnaligned<T>(ref readonly byte source);
static member ReadUnaligned : byte -> 'T
Public Shared Function ReadUnaligned(Of T) (ByRef source As Byte) As T

Typparametrar

T

Typ av värde som ska läsas.

Parametrar

source
Byte

En hanterad pekare som innehåller adressen som ska läsas från.

Returer

T

Ett värde av typen som T lästs från den angivna adressen.

Kommentarer

Caution

Anroparen måste se till att det finns SizeOf<T>() byte med läsbart minne som börjar på den plats som pekas på av source. Åtkomstöverträdelser kan inträffa om detta krav inte uppfylls.

Gäller för

ReadUnaligned<T>(Void*)

Källa:
Unsafe.cs
Källa:
Unsafe.cs
Källa:
Unsafe.cs
Källa:
Unsafe.cs
Källa:
Unsafe.cs

Viktigt!

Detta API uppfyller inte CLS.

Läser ett värde av typen T från den angivna platsen utan att anta arkitekturberoende justering av källadressen.

public:
generic <typename T>
 static T ReadUnaligned(void* source);
[System.CLSCompliant(false)]
public static T ReadUnaligned<T>(void* source) where T : allows ref struct;
public static T ReadUnaligned<T>(void* source);
[System.CLSCompliant(false)]
public static T ReadUnaligned<T>(void* source);
[<System.CLSCompliant(false)>]
static member ReadUnaligned : nativeptr<unit> -> 'T
static member ReadUnaligned : nativeptr<unit> -> 'T

Typparametrar

T

Typ av värde som ska läsas.

Parametrar

source
Void*

En ohanterad pekare som innehåller adressen som ska läsas från.

Returer

T

Ett värde av typen som T lästs från den angivna platsen.

Attribut

Kommentarer

Caution

Anroparen måste se till att det finns SizeOf<T>() byte med läsbart minne som börjar på den plats som pekas på av source. Åtkomstöverträdelser kan inträffa om detta krav inte uppfylls.

Gäller för