XmlSchemaDatatype.ChangeType 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將指定的值 (其型別是由 XmlSchemaDatatype 表示之 XML 結構描述型別的其中一個有效 Common Language Runtime (CLR) 表示) 轉換成相同值的其他有效 CLR 表示。
多載
ChangeType(Object, Type) |
將指定的值 (其型別是由 XmlSchemaDatatype 表示之 XML 結構描述型別的其中一個有效 Common Language Runtime (CLR) 表示) 轉換成指定的 CLR 型別。 |
ChangeType(Object, Type, IXmlNamespaceResolver) |
將指定的值 (其型別是由 XmlSchemaDatatype 表示之 XML 結構描述型別的其中一個有效 Common Language Runtime (CLR) 表示) 轉換成指定的 CLR 型別,如果 IXmlNamespaceResolver 表示 xs:QName 型別或其衍生的型別,則使用 XmlSchemaDatatype。 |
ChangeType(Object, Type)
- Source:
- XmlSchemaDataType.cs
- Source:
- XmlSchemaDataType.cs
- Source:
- XmlSchemaDataType.cs
將指定的值 (其型別是由 XmlSchemaDatatype 表示之 XML 結構描述型別的其中一個有效 Common Language Runtime (CLR) 表示) 轉換成指定的 CLR 型別。
public:
virtual System::Object ^ ChangeType(System::Object ^ value, Type ^ targetType);
public virtual object ChangeType (object value, Type targetType);
abstract member ChangeType : obj * Type -> obj
override this.ChangeType : obj * Type -> obj
Public Overridable Function ChangeType (value As Object, targetType As Type) As Object
參數
- value
- Object
要轉換成指定型別的輸入值。
- targetType
- Type
將輸入值轉換成的目標型別。
傳回
已轉換的輸入值。
例外狀況
XmlSchemaDatatype 表示的型別不支援從指定值的型別到指定型別的轉換。
備註
如需類別中的 System.Xml 類型支援和 XML 資料類型轉換的詳細資訊,請參閱 System.Xml類別中的類型支援 主題。
適用於
ChangeType(Object, Type, IXmlNamespaceResolver)
- Source:
- XmlSchemaDataType.cs
- Source:
- XmlSchemaDataType.cs
- Source:
- XmlSchemaDataType.cs
將指定的值 (其型別是由 XmlSchemaDatatype 表示之 XML 結構描述型別的其中一個有效 Common Language Runtime (CLR) 表示) 轉換成指定的 CLR 型別,如果 IXmlNamespaceResolver 表示 xs:QName 型別或其衍生的型別,則使用 XmlSchemaDatatype。
public:
virtual System::Object ^ ChangeType(System::Object ^ value, Type ^ targetType, System::Xml::IXmlNamespaceResolver ^ namespaceResolver);
public virtual object ChangeType (object value, Type targetType, System.Xml.IXmlNamespaceResolver namespaceResolver);
abstract member ChangeType : obj * Type * System.Xml.IXmlNamespaceResolver -> obj
override this.ChangeType : obj * Type * System.Xml.IXmlNamespaceResolver -> obj
Public Overridable Function ChangeType (value As Object, targetType As Type, namespaceResolver As IXmlNamespaceResolver) As Object
參數
- value
- Object
要轉換成指定型別的輸入值。
- targetType
- Type
將輸入值轉換成的目標型別。
- namespaceResolver
- IXmlNamespaceResolver
IXmlNamespaceResolver,用於解析命名空間前置詞。 這只在 XmlSchemaDatatype 表示 xs:QName 型別或其衍生的型別時使用。
傳回
已轉換的輸入值。
例外狀況
XmlSchemaDatatype 表示的型別不支援從指定值的型別到指定型別的轉換。
備註
如需類別中的 System.Xml 類型支援和 XML 資料類型轉換的詳細資訊,請參閱 System.Xml類別中的類型支援 主題。
適用於
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應