Share via


XML 資料型別轉換

大多數在 XmlConvert 類別中的方法都是用來轉換字串和強型別格式間的資料。這些方法都和地區設定無關。也就是說,它們在進行轉換時並不會考慮任何地區設定的設定。

將字串讀成型別

下列範例會讀取一個字串,並將它轉換成 DateTime 型別。

假設有以下的 XML 輸入:

輸入

<Element>2001-02-27T11:13:23</Element>

這個程式碼會將該字串轉換成 DateTime 格式:

reader.ReadStartElement()
Dim vDateTime As DateTime = XmlConvert.ToDateTime(reader.ReadString())
Console.WriteLine(vDateTime)
reader.ReadStartElement();
DateTime vDateTime = XmlConvert.ToDateTime(reader.ReadString());
Console.WriteLine(vDateTime);

將字串寫成型別

下列範例會讀取一個 Int32,並將它轉換成一個字串。

假設有以下的 XML 輸入:

輸入

<TestInt32>-2147483648</TestInt32>

這個程式碼會將 Int32 轉換成 String

Dim vInt32 As Int32 = -2147483648
writer.WriteElementString("TestInt32", XmlConvert.ToString(vInt32))
Int32 vInt32=-2147483648;
writer.WriteElementString("TestInt32",XmlConvert.ToString(vInt32));

請參閱

概念

將字串轉換成 .NET Framework 資料型別
將 .NET Framework 型別轉換成字串