Compartir a través de


Estructura ArrayWithOffset

 

Publicado: octubre de 2016

Encapsula una matriz y un desplazamiento dentro de la matriz especificada.

Espacio de nombres:   System.Runtime.InteropServices
Ensamblado:  mscorlib (en mscorlib.dll)

Sintaxis

[SerializableAttribute]
[ComVisibleAttribute(true)]
public struct ArrayWithOffset
[SerializableAttribute]
[ComVisibleAttribute(true)]
public value struct ArrayWithOffset
[<Sealed>]
[<SerializableAttribute>]
[<ComVisibleAttribute(true)>]
type ArrayWithOffset = struct end
<SerializableAttribute>
<ComVisibleAttribute(True)>
Public Structure ArrayWithOffset

Constructores

Nombre Descripción
System_CAPS_pubmethod ArrayWithOffset(Object, Int32)

Inicializa una nueva instancia de la estructura ArrayWithOffset.

Métodos

Nombre Descripción
System_CAPS_pubmethod Equals(ArrayWithOffset)

Indica si el texto especificado ArrayWithOffset objeto coincide con la instancia actual.

System_CAPS_pubmethod Equals(Object)

Indica si el objeto especificado coincide con la actual ArrayWithOffset objeto.(Invalida ValueType.Equals(Object)).

System_CAPS_pubmethod GetArray()

Devuelve la matriz administrada que hace referencia esta ArrayWithOffset.

System_CAPS_pubmethod GetHashCode()

Devuelve un código hash para este tipo de valor.(Invalida ValueType.GetHashCode()).

System_CAPS_pubmethod GetOffset()

Devuelve el desplazamiento proporcionado cuando se ArrayWithOffset se construyó.

System_CAPS_pubmethod GetType()

Obtiene el Type de la instancia actual.(Heredado de Object).

System_CAPS_pubmethod ToString()

Devuelve el nombre de tipo completo de esta instancia.(Heredado de ValueType).

Operadores

Nombre Descripción
System_CAPS_puboperatorSystem_CAPS_static Equality(ArrayWithOffset, ArrayWithOffset)

Determina si dos objetos ArrayWithOffset especificados tienen el mismo valor.

System_CAPS_puboperatorSystem_CAPS_static Inequality(ArrayWithOffset, ArrayWithOffset)

Determina si dos especificadas ArrayWithOffset objetos no tienen el mismo valor.

Comentarios

Can be used as an argument to a native method reached through platform invoke. In this case, the platform invoke marshaler will retrieve the starting address of the array, add the offset, and pass the resulting pointer to the underlying native function. This structure only supports arrays containing no references, such as primitive type arrays and value type arrays containing only fields of primitive types.

Información de versión

Plataforma universal de Windows
Disponible desde 8
.NET Framework
Disponible desde 1.1
Biblioteca de clases portable
Se admite en: plataformas portátiles de .NET
Windows Phone
Disponible desde 8.1

Seguridad para subprocesos

Cualquier miembro ( Compartido en Visual Basic) estático público de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Ver también

Espacio de nombres System.Runtime.InteropServices

Volver al principio