c 型別轉換

2022-01-14 08:23:59 字數 1594 閱讀 6077

序號

方法 & 描述

1toboolean如果可能的話,把型別轉換為布林型。

2tobyte把型別轉換為位元組型別。

3tochar如果可能的話,把型別轉換為單個 unicode 字元型別。

4todatetime把型別(整數或字串型別)轉換為 日期-時間 結構。

5todecimal把浮點型或整數型別轉換為十進位制型別。

6todouble把型別轉換為雙精度浮點型。

7toint16把型別轉換為 16 位整數型別。

8toint32把型別轉換為 32 位整數型別。

9toint64把型別轉換為 64 位整數型別。

10tosbyte把型別轉換為有符號位元組型別。

11tosingle把型別轉換為小浮點數型別。

12tostring把型別轉換為字串型別。

13totype把型別轉換為指定型別。

14touint16把型別轉換為 16 位無符號整數型別。

15touint32把型別轉換為 32 位無符號整數型別。

16touint64把型別轉換為 64 位無符號整數型別。

public static bool tryparse(string s, out int32 result);

如果轉換成功則返回true。否則返回false

int.tryparse(string s,out int i) 的引數: s是要轉換的字串,i 是轉換的結果。

執行成功返回true,輸出轉換成功的值;執行失敗返回0

列舉 字段 = (列舉)enum.pares(typeof(列舉),轉換的字段);

例項:qq state = (qq) enum.pares(typeof(qq ),str);

enum days ;

string s = enum.getname(typeof(days), 4);

console.writeline(s);

console.writeline("the values of the days enum are:");

foreach (int i in enum.getvalues(typeof(days)))

console.writeline(i);

console.writeline("the names of the days enum are:");

foreach (string str in enum.getnames(typeof(days)))

console.writeline(str);

console.readkey();

mysql型別轉換c 型別轉換 C 型別轉換

一 簡介 型別轉換 把資料從一種型別轉換另一種型別 我們要求等號兩邊參與運算子必須型別一致,如果不一致,滿足下列條件會發生自動型別轉換或者隱式型別轉換。1.兩種型別相容 例如 int和double 相容 都是數字型別 2.目標型別大於源型別 double int 顯示型別轉換 1.兩種型別相相容 i...

C 型別轉換

在程式中,進行型別轉換是常見的事。那麼在 c 中支援以前語言的型別轉換方法,即用型別名進行強行轉換,例如 object objtest new newtype newtype newvalue newtype objtest 但是這樣轉換,有個嚴重的問題,就是在把 objtest 強轉換成 newt...

C 型別轉換

型別轉換是將一種型別的值對映為另一種型別的值。型別轉換實際上包含有自動隱含和強制的兩種。型別的自動隱式轉換 c 語言編譯系統提供的內部資料型別的自動隱式轉換規則如下 1.程式在執行算術運算時,低型別可以轉換為高型別。2.在賦值表示式中,右邊表示式的值自動隱式轉換為左邊變數的型別,並賦值給它。3.當在...