StringSegment Constructors

Definition

Overloads

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)

Parameters

buffer
String

Исходный объект String.The 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)

Parameters

buffer
String

Исходный String, используемый в качестве буфера.The original String used as buffer.

offset
Int32

Смещение сегмента внутри buffer.The offset of the segment within the buffer.

length
Int32

Длина сегмента.The length of the segment.

Exceptions

buffer имеет значение null.buffer is null.

Значение offset или length меньше нуля либо значение offset + length больше числа знаков в buffer.offset or length is less than zero, or offset + length is greater than the number of characters in buffer.

Applies to