StringSegment.AsSpan 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
AsSpan() |
从当前 ReadOnlySpan<T> 中获取 StringSegment。 |
AsSpan(Int32) |
从当前StringSegment位置开始获取一个ReadOnlySpan<T>值,该位置以指定 |
AsSpan(Int32, Int32) |
从当前StringSegment位置开始获取一个ReadOnlySpan<T>值,该位置从指定 |
AsSpan()
从当前 ReadOnlySpan<T> 中获取 StringSegment。
public:
ReadOnlySpan<char> AsSpan();
public ReadOnlySpan<char> AsSpan ();
member this.AsSpan : unit -> ReadOnlySpan<char>
Public Function AsSpan () As ReadOnlySpan(Of Char)
返回
此 StringSegment 中的 ReadOnlySpan<T>。
适用于
AsSpan(Int32)
从当前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位置开始获取一个ReadOnlySpan<T>值,该位置从指定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
范围中的字符数。
返回
一个长度length
从此StringSegment开始start
的长度ReadOnlySpan<T>。
例外
start
或 length
小于零,或 start
+ length
大于 Length。