ArrayWithOffset Yapı

Tanım

Belirtilen dizi içindeki bir diziyi ve uzaklığı kapsüller.

public value class ArrayWithOffset
public value class ArrayWithOffset : IEquatable<System::Runtime::InteropServices::ArrayWithOffset>
public struct ArrayWithOffset
public readonly struct ArrayWithOffset
public readonly struct ArrayWithOffset : IEquatable<System.Runtime.InteropServices.ArrayWithOffset>
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public struct ArrayWithOffset
type ArrayWithOffset = struct
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type ArrayWithOffset = struct
Public Structure ArrayWithOffset
Public Structure ArrayWithOffset
Implements IEquatable(Of ArrayWithOffset)
Devralma
ArrayWithOffset
Öznitelikler
Uygulamalar

Açıklamalar

Platform çağrısı aracılığıyla ulaşılan yerel bir yöntemin bağımsız değişkeni olarak kullanılabilir. Bu durumda, platform çağırma sıralayıcısı dizinin başlangıç adresini alır, uzaklığı ekler ve sonuçta elde edilen işaretçiyi temel alınan yerel işleve geçirir. Bu yapı yalnızca ilkel tür dizileri ve yalnızca temel tür alanlarını içeren değer türü dizileri gibi başvuru içermeyen dizileri destekler.

Oluşturucular

ArrayWithOffset(Object, Int32)

Yapının yeni bir örneğini ArrayWithOffset başlatır.

Yöntemler

Equals(ArrayWithOffset)

Belirtilen ArrayWithOffset nesnenin geçerli örnekle eşleşip eşleşmediğini gösterir.

Equals(Object)

Belirtilen nesnenin geçerli ArrayWithOffset nesneyle eşleşip eşleşmediğini gösterir.

GetArray()

Bu ArrayWithOffsettarafından başvuruda bulunan yönetilen diziyi döndürür.

GetHashCode()

Bu değer türü için bir karma kodu döndürür.

GetOffset()

Bu ArrayWithOffset oluşturulduğunda sağlanan uzaklığı döndürür.

İşleçler

Equality(ArrayWithOffset, ArrayWithOffset)

Belirtilen ArrayWithOffset iki nesnenin aynı değere sahip olup olmadığını belirler.

Inequality(ArrayWithOffset, ArrayWithOffset)

Belirtilen ArrayWithOffset iki nesnenin aynı değere sahip olup olmadığını belirler.

Şunlara uygulanır