最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#強制類型轉換小結

 更新時間:2017年07月04日 08:57:43   作者:Amedeo  
任何一門編程語言均有相關數(shù)據(jù)類型。C#也不例外,不過轉換過程要注意小類型能轉換成大類型,但大類型一般不能轉換成小類型,下面小編給大家詳解C#強制類型轉換小結,需要的朋友參考下吧

1.任何一門編程語言均有相關數(shù)據(jù)類型。C#也不例外,其基本數(shù)據(jù)類型有int,short,long,float,double,string等。數(shù)據(jù)類型之間可以相互轉換。不過轉換過程要注意小類型能轉換成大類型,但大類型一般不能轉換成小類型。如int型可以轉換成float型,但float型不一定可以轉換成int型,至少這在C,C++是這樣,但在C#中明顯有了改變,似乎微軟公司也允許這樣的形式存在了。例如:

double dbl_num=12345678910.456;
int k = (int) dbl_num ;//此處運用了強制轉換

以上代碼如果在C,C++中強制轉換成int型,肯定會出錯,但現(xiàn)在在C#中卻不會出錯了,不過轉換后的值往往是溢出值,是不精通的。這點需要大家注意。

 2.采用另一種方式轉換類型,如int.parse(),int32.parse()等采用方法來轉換.

string str=”100″;

int i=int.Parse(str);

注意:str除掉引號的類型必須和*.Parse的類型一致。如果將100改成100.78,即變成float類型,運行時將會報錯”輸入字符串的格式不正確.”

 3.采用后綴式轉換,如k.toString(),一般運用于字符串或日期等其它類型

int i=100;
string s=i.ToString();

 4.采用Convert類來實現(xiàn)轉換,該類基本支持所以類型之間的轉換

string  str=”100″;
int  i = Convert.ToInt16(str);

注意:str除掉引號的類型必須和Convert.*的類型一致。如果將100改成100.78,即變成float類型,運行時將會報錯”輸入字符串的格式不正確.”

相關文章

最新評論

海林市| 静安区| 清水河县| 尉氏县| 孟州市| 济源市| 张家界市| 老河口市| 金山区| 措美县| 郁南县| 北安市| 东至县| 习水县| 利辛县| 津市市| 锦屏县| 穆棱市| 临城县| 炎陵县| 阜宁县| 兴业县| 武城县| 定安县| 栖霞市| 秦安县| 象山县| 夏邑县| 防城港市| 永城市| 二连浩特市| 铁岭县| 衡南县| 肇东市| 扎赉特旗| 湘西| 文化| 罗江县| 绥芬河市| 象山县| 江川县|