Capture 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表單一成功子表達式擷取的結果。
public ref class Capture
public class Capture
[System.Serializable]
public class Capture
type Capture = class
[<System.Serializable>]
type Capture = class
Public Class Capture
- 繼承
-
Capture
- 衍生
- 屬性
備註
物件 Capture 是不可變的,且沒有公共建構子。 實例是透過 CaptureCollection 物件回傳,而物件則由 Captures 屬性回傳。 然而,該 Match.Captures 性質會提供與物件相同匹配 Match 的資訊。
如果你不對捕捉群套用量詞, Captures 該屬性會回傳 CaptureCollection 一個包含 Capture 單一物件的物件,該物件提供與該 Group 物件相同的捕獲資訊。 如果你對捕捉群套用量詞, Group.Index則 、 Group.Length和 Group.Value 屬性只提供最後捕獲群的資訊,而 Capture 中的 CaptureCollection 物件則提供所有子表達式捕捉的資訊。
屬性
| 名稱 | Description |
|---|---|
| Index |
取得原始字串中捕獲子串第一個字元的位置。 |
| Length |
取得捕獲子串的長度。 |
| Value |
從輸入字串取得擷取的子字串。 |
| ValueSpan |
從輸入字串取得擷取的 span。 |
方法
| 名稱 | Description |
|---|---|
| Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
| GetHashCode() |
做為預設哈希函式。 (繼承來源 Object) |
| GetType() |
取得目前實例的 Type。 (繼承來源 Object) |
| MemberwiseClone() |
建立目前 Object的淺層複本。 (繼承來源 Object) |
| ToString() |
透過呼叫 Value 屬性,從輸入字串中擷取的子字串。 |