StringSegment.AsSpan 方法

定義

多載

AsSpan()

從目前的 StringSegment 取得 ReadOnlySpan<T>

AsSpan(Int32)

從目前的 StringSegment 取得 , ReadOnlySpan<T> 從 所 start 指定的位置開始,而且具有剩餘的長度。

AsSpan(Int32, Int32)

ReadOnlySpan<T>從目前的 StringSegment 取得 ,從 所 start 指定的位置開始,而且具有指定的 length

AsSpan()

來源:
StringSegment.cs
來源:
StringSegment.cs
來源:
StringSegment.cs

從目前的 StringSegment 取得 ReadOnlySpan<T>

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

傳回

來自此 StringSegmentReadOnlySpan<T>

適用於

AsSpan(Int32)

來源:
StringSegment.cs
來源:
StringSegment.cs
來源:
StringSegment.cs

從目前的 StringSegment 取得 , ReadOnlySpan<T> 從 所 start 指定的位置開始,而且具有剩餘的長度。

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 中以零起始的起始字元位置。

傳回

ReadOnlySpan<T> 其中剩餘的字元從這個 StringSegment 開始 start

例外狀況

start 大於或等於 Length 或小於零。

適用於

AsSpan(Int32, Int32)

來源:
StringSegment.cs
來源:
StringSegment.cs
來源:
StringSegment.cs

ReadOnlySpan<T>從目前的 StringSegment 取得 ,從 所 start 指定的位置開始,而且具有指定的 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 中以零起始的起始字元位置。

length
Int32

範圍中的字元數。

傳回

ReadOnlySpan<T>,其長度 lengthstart 這個 StringSegment 開始。

例外狀況

startlength 小於零,或 start + length 大於 Length

適用於