RuntimeHelpers.OffsetToStringData RuntimeHelpers.OffsetToStringData RuntimeHelpers.OffsetToStringData RuntimeHelpers.OffsetToStringData Property

定義

特定の文字列のデータへのオフセットをバイト単位で取得します。Gets the offset, in bytes, to the data in the given string.

public:
 static property int OffsetToStringData { int get(); };
public static int OffsetToStringData { get; }
member this.OffsetToStringData : int
Public Shared ReadOnly Property OffsetToStringData As Integer

プロパティ値

String オブジェクトの先頭から、文字列の最初の文字までのバイト オフセット。The byte offset, from the start of the String object to the first character in the string.

注釈

コンパイラは、マネージ文字列の文字に対する安全ではないが効率的なポインター操作に、このプロパティを使用します。Compilers use this property for unsafe, but efficient, pointer operations on the characters in a managed string. コンパイラは、使用する前に、ガベージコレクターによる移動に対して文字列をピン留めする必要があります。Compilers should pin the string against movement by the garbage collector before use. 共通言語ランタイムの文字列は変更できないことに注意してください。つまり、内容を読み取ることはできますが、変更することはできません。Note that common language runtime strings are immutable; that is, their contents can be read but not changed.

適用対象