內容轉換函式
舉例:convert.toint32() 可以將多種型別(包括 object 引用型別)的值轉換為 int 型別,因為它有許多過載版本[2]:
public static int toint32(object);
public static int toint32(bool);
public static int toint32(byte);
public static int toint32(char);
public static int toint32(decimal);
public static int toint32(double);
public static int toint32(short);
public static int toint32(long);
public static int toint32(sbyte);
public static int toint32(string);
當然還有convert.tostring()之類的啦
與其他轉換函式的對比 :
(int) : 在對long 型別或是浮點型到int 型別的顯式強制轉換中使用,但是如果被轉換的數值大於int32.maxvalue 或小於 int32.minvalue,
那麼則會得到乙個錯誤的結果。
int32.parse() : 在符合數字格式的string到int 型別轉換過程中使用,並可以對錯誤的string數字格式的丟擲相應的異常。
convert.toint32() : 則可以將多種型別的值轉換為int型別,也可以對錯誤的數值丟擲相應的異常。
CONVERT 函式 資料型別轉換
convert 函式 資料型別轉換 功能 返回轉換成提供的資料型別的表示式。語法 convert data type,expression format style 引數 data type表示式將轉換成的資料型別。expression要轉換的表示式。format style對於將字串轉換為日期或時...
用Convert類實現資料型別轉換
任何一門程式語言均有相關資料型別。c 也不例外,其基本資料型別有int,short,long,float,double,string等。資料型別之間可以相互轉換。convert類是專門進行型別轉換的類,它能夠實現各種基本資料型別之間的相互轉換。convert類常用的型別轉換方法 convert.to...
用Convert類實現資料型別轉換
convert類用於將乙個基本資料型別轉換為另乙個基本資料型別,返回與指定型別的值等效的型別 受支援的基型別是boolean char sbyte byte int16 int32 int64 uint16 uint32 uint64 single double decimal datetime和s...