欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#強(qiáng)制類型轉(zhuǎn)換小結(jié)

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

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

double dbl_num=12345678910.456;
int k = (int) dbl_num ;//此處運(yùn)用了強(qiáng)制轉(zhuǎn)換

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

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

string str=”100″;

int i=int.Parse(str);

注意:str除掉引號(hào)的類型必須和*.Parse的類型一致。如果將100改成100.78,即變成float類型,運(yùn)行時(shí)將會(huì)報(bào)錯(cuò)”輸入字符串的格式不正確.”

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

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

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

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

注意:str除掉引號(hào)的類型必須和Convert.*的類型一致。如果將100改成100.78,即變成float類型,運(yùn)行時(shí)將會(huì)報(bào)錯(cuò)”輸入字符串的格式不正確.”

相關(guān)文章

  • C# WPF編程之命令模型詳解

    C# WPF編程之命令模型詳解

    這篇文章主要為大家詳細(xì)介紹了C# WPF編程中命令模型的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,有需要的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-04-04
  • C#計(jì)算兩個(gè)時(shí)間差的方法代碼分享

    C#計(jì)算兩個(gè)時(shí)間差的方法代碼分享

    做項(xiàng)目需要用到計(jì)算時(shí)間差,就整理出來供有需要的朋友參考一下
    2013-12-12
  • 關(guān)于C#泛型列表List<T>的基本用法總結(jié)

    關(guān)于C#泛型列表List<T>的基本用法總結(jié)

    本篇文章主要是對(duì)C#中泛型列表List<T>的基本用法進(jìn)行了詳細(xì)的總結(jié)介紹,需要的朋友可以過來參考下,希望對(duì)大家有所幫助
    2014-01-01
  • C#開發(fā)的人臉左右相似度計(jì)算軟件源碼分析

    C#開發(fā)的人臉左右相似度計(jì)算軟件源碼分析

    這篇文章主要介紹了C#開發(fā)的人臉左右相似度計(jì)算軟件,較為詳細(xì)的分析了相似度計(jì)算的相關(guān)原理與具體實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2015-04-04
  • C#集合之不變集合的用法

    C#集合之不變集合的用法

    這篇文章介紹了C#集合之不變集合的用法,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-04-04
  • C#中給Excel添加水印的具體方法

    C#中給Excel添加水印的具體方法

    這篇文章主要介紹了C#中如何給Excel添加水印,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • UGUI繪制動(dòng)態(tài)曲線

    UGUI繪制動(dòng)態(tài)曲線

    這篇文章主要為大家詳細(xì)介紹了UGUI繪制動(dòng)態(tài)曲線的具體方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • C#使用Tesseract進(jìn)行Ocr識(shí)別的方法實(shí)現(xiàn)

    C#使用Tesseract進(jìn)行Ocr識(shí)別的方法實(shí)現(xiàn)

    本文主要介紹了C#使用Tesseract進(jìn)行Ocr識(shí)別的方法實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • C#實(shí)現(xiàn)的海盜分金算法實(shí)例

    C#實(shí)現(xiàn)的海盜分金算法實(shí)例

    這篇文章主要介紹了C#實(shí)現(xiàn)的海盜分金算法,結(jié)合具體實(shí)例形式分析了海盜分金算法的原理與C#相應(yīng)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2017-07-07
  • c#連接excel示例分享

    c#連接excel示例分享

    這篇文章主要介紹了c#連接excel示例,需要注意excel版本的引擎問題,需要的朋友可以參考下
    2014-02-02

最新評(píng)論