XmlReader.HasValue 屬性

定義

在衍生類別中覆寫時,取得指出目前節點是否具有 Value 的值。

public:
 virtual property bool HasValue { bool get(); };
public:
 abstract property bool HasValue { bool get(); };
public virtual bool HasValue { get; }
public abstract bool HasValue { get; }
member this.HasValue : bool
Public Overridable ReadOnly Property HasValue As Boolean
Public MustOverride ReadOnly Property HasValue As Boolean

屬性值

如果讀取器目前所在節點具有 Value,則為 true,否則為 false。 如果為 false,則節點的值為 String.Empty

例外狀況

在先前的非同步作業完成前呼叫了 XmlReader 方法。 在此情況下,會擲回 InvalidOperationException 與「非同步作業已經在進行中」的訊息。

範例

如需使用此方法的 XmlTextReader 範例,請參閱 HasValue 類別) 中的 (。

備註

下表列出具有傳回值的節點類型。

節點類型
Attribute 屬性的值。
CDATA CDATA 區段的內容。
Comment 註解的內容。
DocumentType 內部子集。
ProcessingInstruction 全部內容 (目標除外)。
SignificantWhitespace 在混合內容模型中標記間的泛空白字元。
Text 文字節點的內容。
Whitespace 標記之間的泛空白字元。
XmlDeclaration 宣告的內容。

適用於