Unsafe.ReadUnaligned Methode

Definitie

Overloads

Name Description
ReadUnaligned<T>(Byte)

Leest een waarde van het type T van het opgegeven adres zonder ervan uit te gaan dat architectuur afhankelijk is van de uitlijning van het bronadres.

ReadUnaligned<T>(Void*)

Leest een waarde van het type T van de opgegeven locatie zonder ervan uit te gaan dat de architectuur afhankelijk is van de uitlijning van het bronadres.

ReadUnaligned<T>(Byte)

Bron:
Unsafe.cs
Bron:
Unsafe.cs
Bron:
Unsafe.cs
Bron:
Unsafe.cs
Bron:
Unsafe.cs

Leest een waarde van het type T van het opgegeven adres zonder ervan uit te gaan dat architectuur afhankelijk is van de uitlijning van het bronadres.

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

Type parameters

T

Het type waarde dat moet worden gelezen.

Parameters

source
Byte

Een beheerde aanwijzer met het adres waaruit moet worden gelezen.

Retouren

T

Een waarde van het type T gelezen uit het opgegeven adres.

Opmerkingen

Caution

De beller moet ervoor zorgen dat er bytes aan leesbaar geheugen beschikbaar zijn SizeOf<T>() vanaf de locatie waarnaar wordt verwezen source. Toegangsschendingen kunnen optreden als niet aan deze vereiste wordt voldaan.

Van toepassing op

ReadUnaligned<T>(Void*)

Bron:
Unsafe.cs
Bron:
Unsafe.cs
Bron:
Unsafe.cs
Bron:
Unsafe.cs
Bron:
Unsafe.cs

Belangrijk

Deze API is niet CLS-conform.

Leest een waarde van het type T van de opgegeven locatie zonder ervan uit te gaan dat de architectuur afhankelijk is van de uitlijning van het bronadres.

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

Type parameters

T

Het type waarde dat moet worden gelezen.

Parameters

source
Void*

Een onbeheerde aanwijzer met het adres waaruit moet worden gelezen.

Retouren

T

Een waarde van het type T gelezen vanaf de opgegeven locatie.

Kenmerken

Opmerkingen

Caution

De beller moet ervoor zorgen dat er bytes aan leesbaar geheugen beschikbaar zijn SizeOf<T>() vanaf de locatie waarnaar wordt verwezen source. Toegangsschendingen kunnen optreden als niet aan deze vereiste wordt voldaan.

Van toepassing op