ArrayWithOffset Struktura

Definicja

Hermetyzuje tablicę i przesunięcie w określonej tablicy.Encapsulates an array and an offset within the specified array.

public value class ArrayWithOffset
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public struct ArrayWithOffset
type ArrayWithOffset = struct
Public Structure ArrayWithOffset
Dziedziczenie
ArrayWithOffset
Atrybuty

Uwagi

Może być używany jako argument metody natywnej uzyskany za pomocą wywołania platformy.Can be used as an argument to a native method reached through platform invoke. W takim przypadku organizator Wywołaj platformę będzie pobierać początkowy adres tablicy, dodać przesunięcie i przekazać wskaźnik wyników do podstawowej funkcji macierzystej.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. Ta struktura obsługuje tylko tablice zawierające nie odwołania, takie jak tablice typów pierwotnych i tablice typów wartości zawierające tylko pola typów pierwotnych.This structure only supports arrays containing no references, such as primitive type arrays and value type arrays containing only fields of primitive types.

Konstruktory

ArrayWithOffset(Object, Int32)

Inicjuje nowe wystąpienie ArrayWithOffset struktury.Initializes a new instance of the ArrayWithOffset structure.

Metody

Equals(ArrayWithOffset)

Wskazuje, czy określony ArrayWithOffset obiekt jest zgodny z bieżącym wystąpieniem.Indicates whether the specified ArrayWithOffset object matches the current instance.

Equals(Object)

Wskazuje, czy określony obiekt jest zgodny z ArrayWithOffset bieżącym obiektem.Indicates whether the specified object matches the current ArrayWithOffset object.

GetArray()

Zwraca zarządzaną tablicę, do ArrayWithOffsetktórej odwołuje się ten.Returns the managed array referenced by this ArrayWithOffset.

GetHashCode()

Zwraca kod skrótu dla tego typu wartości.Returns a hash code for this value type.

GetOffset()

Zwraca przesunięcie podane podczas ArrayWithOffset konstruowania.Returns the offset provided when this ArrayWithOffset was constructed.

Operatory

Equality(ArrayWithOffset, ArrayWithOffset)

Określa, czy dwa ArrayWithOffset określone obiekty mają tę samą wartość.Determines whether two specified ArrayWithOffset objects have the same value.

Inequality(ArrayWithOffset, ArrayWithOffset)

Określa, czy dwa ArrayWithOffset określone obiekty nie mają tej samej wartości.Determines whether two specified ArrayWithOffset objects no not have the same value.

Dotyczy