RuntimeHelpers.OffsetToStringData Właściwość

Definicja

Przestroga

OffsetToStringData is obsolete. Use string.GetPinnableReference() instead.

Przestroga

OffsetToStringData has been deprecated. Use string.GetPinnableReference() instead.

Pobiera przesunięcie (w bajtach) do danych w danym ciągu.

C#
public static int OffsetToStringData { get; }
C#
[System.Obsolete("OffsetToStringData is obsolete. Use string.GetPinnableReference() instead.")]
public static int OffsetToStringData { get; }
C#
[System.Obsolete("OffsetToStringData has been deprecated. Use string.GetPinnableReference() instead.")]
public static int OffsetToStringData { get; }

Wartość właściwości

Przesunięcie bajtów String od początku obiektu do pierwszego znaku w ciągu.

Atrybuty

Uwagi

Kompilatory używają tej właściwości do niebezpiecznych, ale wydajnych operacji wskaźnika na znakach w ciągu zarządzanym. Kompilatory powinny przypiąć ciąg przed przenoszeniem przez moduł odśmiecania pamięci przed użyciem. Należy pamiętać, że ciągi środowiska uruchomieniowego języka wspólnego są niezmienne; oznacza to, że ich zawartość może być odczytywana, ale nie zmieniana.

Dotyczy

Produkt Wersje (Przestarzałe)
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1 (5, 6, 7, 8, 9)
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0