StringSegment 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
子字串的最佳化表示法。
public value class StringSegment : IEquatable<Microsoft::Extensions::Primitives::StringSegment>, IEquatable<System::String ^>
public readonly struct StringSegment : IEquatable<Microsoft.Extensions.Primitives.StringSegment>, IEquatable<string>
type StringSegment = struct
Public Structure StringSegment
Implements IEquatable(Of String), IEquatable(Of StringSegment)
- 繼承
- 實作
建構函式
StringSegment(String) |
初始化 StringSegment 結構的執行個體。 |
StringSegment(String, Int32, Int32) |
初始化 StringSegment 結構的執行個體。 |
欄位
Empty |
屬性
Buffer |
取得這個區段的值做為字串。 |
HasValue |
取得值,這個值表示這個 StringSegment 是否包含有效的值。 |
Item[Int32] |
在目前 StringSegment 中取得位於指定位置的 Char。 |
Length |
取得此 StringSegment 的長度。 |
Offset |
取得此 StringSegment 緩衝區內的位移。 |
Value |
將此區段的值作為 String 取得。 |
方法
運算子
Equality(StringSegment, StringSegment) |
檢查兩個指定的 StringSegment 是否具有相同值。 |
Implicit(String to StringSegment) |
從指定的 String 建立新 StringSegment。 |
Implicit(StringSegment to ReadOnlyMemory<Char>) |
從指定的 StringSegment 建立查看 ReadOnlyMemory<T>。 |
Implicit(StringSegment to ReadOnlySpan<Char>) |
從指定的 StringSegment 建立查看 ReadOnlySpan<T>。 |
Inequality(StringSegment, StringSegment) |
檢查兩個指定的 StringSegment 是否具有不同值。 |
適用於
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應