在asp.net中提供的convert類是用來進行基本資料型別轉換的,受支援的基本資料型別及其轉換函式如下:
資料型別
資料型別說明
轉換函式
轉換函式說明
boolean
布林型toboolean
將指定的值轉換為等效的布林值
char
字元型tochar
將指定的值轉換為unicode字元
sbyte
8位有符號整數
tosbye
將指定的值轉換為8位有符號整數
byte
8位無符號整數
tobyte
將指定的值轉換為8位無符號整數
int16
16位有符號整數
toint16
將指定的值轉換為16位有符號整數
int32
32位有符號整數
toint32
將指定的值轉換為32位有符號整數
int64
64位有符號整數
toint64
將指定的值轉換為64位有符號整數
uint16
16位無符號整數
touint16
將指定的值轉換為16位無符號整數
uint32
32位無符號整數
touint32
將指定的值轉換為32位無符號整數
uint64
64位無符號整數
touint64
將指定的值轉換為64位無符號整數
single
單精度浮點數
tosingle
將指定的值轉換為單精度浮點數字
double
雙精度浮點數
todouble
將指定的值轉換為雙精度浮點數字
decimal
十進位制數
todecimal
將指定的值轉換為decimal數字
datetime
日期型todatetime
將指定的值轉換為datetime
string
字串tostring
將指定的值轉換為其等效的string表示形式
在system命名空間中,還提供了上述基本資料型別的結構,例如:int32結構、char結構、datetime結構等,使用這些資料結構
也可以實現資料型別的轉換,**如下:
int32.parse(txtstr.text.trim());
另外在進行資料型別轉換時,首先要保證字串中沒有其他字元,否則會出現「輸入字串的格式不正確」的異常。
字串轉換為整型
在swift中,字串轉換為整型的方法有兩種,我們在這裡比較一下這兩種方法的區別 1 使用強制型別轉換,如下 var str 1234 var integer int str print integer 輸出1234 但如果換乙個字串 var str 123,4 var integer int str...
atoi 字串數字轉換為整型
實現字串中的數字轉換為整型,具體規則見原始碼注釋。gcc編譯通過。第一種 過程有些繁瑣 include 求冪 此處求冪也可以呼叫math.h中的函式pow 編譯時新增 lm 引數。double mypow double x,double y return tmp 轉化字串中的數字字元到整數。規則如下...
muduo 高效整型轉換為字串
muduo中有一段高效的整形轉換為字串的演算法,這裡記錄一下 efficient integer to string conversions,by matthew wilson include include includeconst char digits 9876543210123456789 ...