StringSegment.AsSpan メソッド

定義

オーバーロード

AsSpan()

現在の StringSegment から ReadOnlySpan<T> を取得します。

AsSpan(Int32)

ReadOnlySpan<T>start指定された位置から開始し、残りの長さを持つ から StringSegment を取得します。

AsSpan(Int32, Int32)

ReadOnlySpan<T>start指定された位置から開始し、指定した を持つ から StringSegment を取得しますlength

AsSpan()

現在の StringSegment から ReadOnlySpan<T> を取得します。

public:
 ReadOnlySpan<char> AsSpan();
public ReadOnlySpan<char> AsSpan ();
member this.AsSpan : unit -> ReadOnlySpan<char>
Public Function AsSpan () As ReadOnlySpan(Of Char)

戻り値

ReadOnlySpan<Char>

この StringSegmentReadOnlySpan<T>

適用対象

AsSpan(Int32)

ReadOnlySpan<T>start指定された位置から開始し、残りの長さを持つ から StringSegment を取得します。

public:
 ReadOnlySpan<char> AsSpan(int start);
public ReadOnlySpan<char> AsSpan (int start);
member this.AsSpan : int -> ReadOnlySpan<char>
Public Function AsSpan (start As Integer) As ReadOnlySpan(Of Char)

パラメーター

start
Int32

この StringSegment内の 0 から始まる文字位置。

戻り値

ReadOnlySpan<Char>

ReadOnlySpan<T>この StringSegmentで始まる残りの文字を含む start

例外

startLength 以上であるか、0 未満です。

適用対象

AsSpan(Int32, Int32)

ReadOnlySpan<T>start指定された位置から開始し、指定した を持つ から StringSegment を取得しますlength

public:
 ReadOnlySpan<char> AsSpan(int start, int length);
public ReadOnlySpan<char> AsSpan (int start, int length);
member this.AsSpan : int * int -> ReadOnlySpan<char>
Public Function AsSpan (start As Integer, length As Integer) As ReadOnlySpan(Of Char)

パラメーター

start
Int32

この StringSegment内の 0 から始まる文字位置。

length
Int32

スパン内の文字数。

戻り値

ReadOnlySpan<Char>

ReadOnlySpan<T>この StringSegmentで始まるstart長さの length

例外

start または length が 0 未満であるか、start + lengthLength を超えています。

適用対象