Unsafe.ReadUnaligned Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| ReadUnaligned<T>(Byte) |
Leest een waarde van het type |
| ReadUnaligned<T>(Void*) |
Leest een waarde van het type |
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
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
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.