StringSegment コンストラクター

定義

オーバーロード

StringSegment(String)

StringSegment 構造体のインスタンスを初期化します。Initializes an instance of the StringSegment struct.

StringSegment(String, Int32, Int32)

StringSegment 構造体のインスタンスを初期化します。Initializes an instance of the StringSegment struct.

StringSegment(String)

StringSegment 構造体のインスタンスを初期化します。Initializes an instance of the StringSegment struct.

public:
 StringSegment(System::String ^ buffer);
public StringSegment (string buffer);
new Microsoft.Extensions.Primitives.StringSegment : string -> Microsoft.Extensions.Primitives.StringSegment
Public Sub New (buffer As String)

パラメーター

buffer
String

元の StringThe original String. StringSegment には、String 全体が含まれています。The StringSegment includes the whole String.

適用対象

StringSegment(String, Int32, Int32)

StringSegment 構造体のインスタンスを初期化します。Initializes an instance of the StringSegment struct.

public:
 StringSegment(System::String ^ buffer, int offset, int length);
public StringSegment (string buffer, int offset, int length);
new Microsoft.Extensions.Primitives.StringSegment : string * int * int -> Microsoft.Extensions.Primitives.StringSegment
Public Sub New (buffer As String, offset As Integer, length As Integer)

パラメーター

buffer
String

バッファーとして使用される元の StringThe original String used as buffer.

offset
Int32

buffer 内のセグメントのオフセット。The offset of the segment within the buffer.

length
Int32

セグメントの長さ。The length of the segment.

例外

buffernullです。buffer is null.

offset または length が 0 未満です。または、offset + lengthbuffer 内の文字数を超えています。offset or length is less than zero, or offset + length is greater than the number of characters in buffer.

適用対象