SafeBuffer.WriteArray<T>(UInt64, T[], Int32, Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Importante
Esta API no es conforme a CLS.
Escribe el número especificado de tipos de valor en una ubicación de memoria leyendo bytes a partir de la ubicación especificada en la matriz de entrada.
public:
generic <typename T>
where T : value class void WriteArray(System::UInt64 byteOffset, cli::array <T> ^ array, int index, int count);
[System.CLSCompliant(false)]
public void WriteArray<T>(ulong byteOffset, T[] array, int index, int count) where T : struct;
[<System.CLSCompliant(false)>]
member this.WriteArray : uint64 * 'T[] * int * int -> unit (requires 'T : struct)
Public Sub WriteArray(Of T As Structure) (byteOffset As ULong, array As T(), index As Integer, count As Integer)
Parámetros de tipo
- T
Tipo de valor que se va a escribir.
Parámetros
- byteOffset
- UInt64
Ubicación de la memoria en la que se va a escribir.
- array
- T[]
Matriz de entrada.
- index
- Int32
Desplazamiento en la matriz a partir del cual se va a empezar a leer.
- count
- Int32
Número de tipos de valor que se van a escribir.
- Atributos
Excepciones
array es null.
index o count es menor que cero.
La longitud de la matriz de entrada menos index es menor que count.
No se ha llamado al método Initialize.
Comentarios
Cada elemento de la matriz de entrada consta del tipo de valor genérico de la clase .