System.Convert 類為支援的轉換提供了一整套方法。它提供一種與語言無關的方法來執行轉換,而且可用於針對公共語言執行庫的所有語言。雖然不同的語言可能會使用不同的技術來轉換資料型別,但 Convert 類可確保所有的公共轉換都可透過一般格式來使用。該類執行收縮轉換以及不相關資料型別的轉換。例如,支援從 String 轉換為數字型別、從 DateTime 型別轉換為 String 型別以及從 String 型別轉換為 Boolean 型別。有關可用轉換的列表,請參見 Convert 類中的方法列表。Convert 類執行檢查過的轉換,並在轉換不受支援時總會引發異常。異常通常為 OverflowException。
如果您要將字串轉換為數字值,Convert 類也十分有用。下面的程式碼示例將包含數字字元的字串轉換為 Int32 值。
Visual Basic 複製程式碼
Dim newString As String = "123456789"
Dim MyInt As Integer = Convert.ToInt32(newString)
" MyInt has the value of 123456789.
C# 複製程式碼
string newString = "123456789";
int MyInt = Convert.ToInt32(newString);
// MyInt has the value of 123456789.
System.Convert 類為支援的轉換提供了一整套方法。它提供一種與語言無關的方法來執行轉換,而且可用於針對公共語言執行庫的所有語言。雖然不同的語言可能會使用不同的技術來轉換資料型別,但 Convert 類可確保所有的公共轉換都可透過一般格式來使用。該類執行收縮轉換以及不相關資料型別的轉換。例如,支援從 String 轉換為數字型別、從 DateTime 型別轉換為 String 型別以及從 String 型別轉換為 Boolean 型別。有關可用轉換的列表,請參見 Convert 類中的方法列表。Convert 類執行檢查過的轉換,並在轉換不受支援時總會引發異常。異常通常為 OverflowException。
如果您要將字串轉換為數字值,Convert 類也十分有用。下面的程式碼示例將包含數字字元的字串轉換為 Int32 值。
Visual Basic 複製程式碼
Dim newString As String = "123456789"
Dim MyInt As Integer = Convert.ToInt32(newString)
" MyInt has the value of 123456789.
C# 複製程式碼
string newString = "123456789";
int MyInt = Convert.ToInt32(newString);
// MyInt has the value of 123456789.