StringSegment.Subsegment Method

Definition

Overloads

Subsegment(Int32)

Retrieves a StringSegment that represents a substring from this StringSegment. The StringSegment starts at the position specified by offset.

Subsegment(Int32, Int32)

Retrieves a StringSegment that represents a substring from this StringSegment. The StringSegment starts at the position specified by offset and has the specified length.

Subsegment(Int32)

Source:
StringSegment.cs
Source:
StringSegment.cs
Source:
StringSegment.cs

Retrieves a StringSegment that represents a substring from this StringSegment. The StringSegment starts at the position specified by offset.

public Microsoft.Extensions.Primitives.StringSegment Subsegment (int offset);

Parameters

offset
Int32

The zero-based starting character position of a substring in this StringSegment.

Returns

A StringSegment that begins at offset in this StringSegment whose length is the remainder.

Exceptions

offset is greater than or equal to Length or less than zero.

Applies to

.NET 9 (package-provided) und andere Versionen
Produkt Versionen
.NET 8 (package-provided), 9 (package-provided)
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided)

Subsegment(Int32, Int32)

Source:
StringSegment.cs
Source:
StringSegment.cs
Source:
StringSegment.cs

Retrieves a StringSegment that represents a substring from this StringSegment. The StringSegment starts at the position specified by offset and has the specified length.

public Microsoft.Extensions.Primitives.StringSegment Subsegment (int offset, int length);

Parameters

offset
Int32

The zero-based starting character position of a substring in this StringSegment.

length
Int32

The number of characters in the substring.

Returns

A StringSegment that is equivalent to the substring of length that begins at offset in this StringSegment.

Exceptions

offset or length is less than zero, or offset + length is greater than Length.

Applies to

.NET 9 (package-provided) und andere Versionen
Produkt Versionen
.NET 8 (package-provided), 9 (package-provided)
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided)