XPathItem.ValueAs 方法

定義

回傳該項目的值,並符合指定的類型。

多載

名稱 Description
ValueAs(Type)

回傳該項目的值,並符合指定的類型。

ValueAs(Type, IXmlNamespaceResolver)

當在衍生類別中覆寫時,會回傳該項目的值,並使用 IXmlNamespaceResolver 指定的物件來解析命名空間前綴。

ValueAs(Type)

來源:
XPathItem.cs
來源:
XPathItem.cs
來源:
XPathItem.cs
來源:
XPathItem.cs
來源:
XPathItem.cs

回傳該項目的值,並符合指定的類型。

public:
 virtual System::Object ^ ValueAs(Type ^ returnType);
public virtual object ValueAs(Type returnType);
abstract member ValueAs : Type -> obj
override this.ValueAs : Type -> obj
Public Overridable Function ValueAs (returnType As Type) As Object

參數

returnType
Type

回傳項目值的類型。

傳回

項目的價值依請求類型。

例外狀況

該物品的價值格式與目標類型不符。

嘗試的演員陣容並不有效。

嘗試投擲導致人潮溢出。

備註

當在衍生類別中覆寫時,ValueAs 方法嘗試將該項目的值轉換為指定的.NET型態。

另請參閱

適用於

ValueAs(Type, IXmlNamespaceResolver)

來源:
XPathItem.cs
來源:
XPathItem.cs
來源:
XPathItem.cs
來源:
XPathItem.cs
來源:
XPathItem.cs

當在衍生類別中覆寫時,會回傳該項目的值,並使用 IXmlNamespaceResolver 指定的物件來解析命名空間前綴。

public:
 abstract System::Object ^ ValueAs(Type ^ returnType, System::Xml::IXmlNamespaceResolver ^ nsResolver);
public abstract object ValueAs(Type returnType, System.Xml.IXmlNamespaceResolver? nsResolver);
public abstract object ValueAs(Type returnType, System.Xml.IXmlNamespaceResolver nsResolver);
abstract member ValueAs : Type * System.Xml.IXmlNamespaceResolver -> obj
Public MustOverride Function ValueAs (returnType As Type, nsResolver As IXmlNamespaceResolver) As Object

參數

returnType
Type

回傳物品價值的類型。

nsResolver
IXmlNamespaceResolver

用於解析命名空間前綴的 IXmlNamespaceResolver 物件。

傳回

項目的價值依請求類型。

例外狀況

該物品的價值格式與目標類型不符。

嘗試的演員陣容並不有效。

嘗試投擲導致人潮溢出。

備註

當在衍生類別中覆寫時,ValueAs 方法嘗試將該項目的值轉換為指定的.NET型態。

IXmlNamespaceResolver 物件用於解析與型別轉換相關的命名空間前綴。 例如,當將 轉換為 xs:QNamexs:string時。

欲了解更多關於命名空間型 System.Xml 別支援的資訊,請參閱 System.Xml 類別中的型別支援

另請參閱

適用於