語言

Capture 類別

定義

代表單一成功子表達式擷取的結果。

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 屬性,從輸入字串中擷取的子字串。

適用於

另請參閱