SafeBuffer.Write<T>(UInt64, T) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Ważne
Ten interfejs API nie jest zgodny ze specyfikacją CLS.
Zapisuje typ wartości w pamięci w danej lokalizacji.
public:
generic <typename T>
where T : value class void Write(System::UInt64 byteOffset, T value);
[System.CLSCompliant(false)]
public void Write<T> (ulong byteOffset, T value) where T : struct;
[<System.CLSCompliant(false)>]
member this.Write : uint64 * 'T -> unit (requires 'T : struct)
Public Sub Write(Of T As Structure) (byteOffset As ULong, value As T)
Parametry typu
- T
Typ wartości do zapisania.
Parametry
- byteOffset
- UInt64
Lokalizacja, w której należy rozpocząć pisanie. Może być konieczne rozważenie problemów z wyrównaniem.
- value
- T
Wartość do zapisu.
- Atrybuty
Wyjątki
Metoda Initialize nie została wywołana.
Uwagi
Ta metoda jest odpowiednikiem następującego kodu:
*(T*)(bytePtr + byteOffset) = value;