StringSegment 建構函式

定義

多載

StringSegment(String)

初始化 StringSegment 結構的執行個體。

StringSegment(String, Int32, Int32)

初始化 StringSegment 結構的執行個體。

StringSegment(String)

初始化 StringSegment 結構的執行個體。

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

參數

buffer
String

原始的 StringStringSegment 包含整個 String

適用於

StringSegment(String, Int32, Int32)

初始化 StringSegment 結構的執行個體。

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

原始 String 會作為緩衝區使用。

offset
Int32

buffer 內區段的位移。

length
Int32

區段的長度。

例外狀況

buffernull

offsetlength 小於零;或 offset + length 大於 buffer 中的字元數。

適用於