XmlReader.HasValue 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在衍生類別中覆寫時,取得指出目前節點是否具有 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 |
宣告的內容。 |