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 | |
---|---|---|
ArrayWithOffset(Object, Int32) | Inicializa una nueva instancia de la estructura ArrayWithOffset. |
Métodos
Nombre | Descripción | |
---|---|---|
Equals(ArrayWithOffset) | Indica si el texto especificado ArrayWithOffset objeto coincide con la instancia actual. |
|
Equals(Object) | Indica si el objeto especificado coincide con la actual ArrayWithOffset objeto.(Invalida ValueType.Equals(Object)). |
|
GetArray() | Devuelve la matriz administrada que hace referencia esta ArrayWithOffset. |
|
GetHashCode() | Devuelve un código hash para este tipo de valor.(Invalida ValueType.GetHashCode()). |
|
GetOffset() | Devuelve el desplazamiento proporcionado cuando se ArrayWithOffset se construyó. |
|
GetType() | Obtiene el Type de la instancia actual.(Heredado de Object). |
|
ToString() | Devuelve el nombre de tipo completo de esta instancia.(Heredado de ValueType). |
Operadores
Nombre | Descripción | |
---|---|---|
Equality(ArrayWithOffset, ArrayWithOffset) | Determina si dos objetos ArrayWithOffset especificados tienen el mismo valor. |
|
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