Прочетете на английски Редактиране

Споделяне чрез


SafeBuffer.Write<T>(UInt64, T) Method

Definition

Important

This API is not CLS-compliant.

Writes a value type to memory at the given location.

C#
[System.CLSCompliant(false)]
public void Write<T>(ulong byteOffset, T value) where T : struct;

Type Parameters

T

The value type to write.

Parameters

byteOffset
UInt64

The location at which to start writing. You may have to consider alignment issues.

value
T

The value to write.

Attributes

Exceptions

The Initialize method has not been called.

Remarks

This method is equivalent to the following code:

*(T*)(bytePtr + byteOffset) = value;  

Applies to

Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

See also