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

C#自動類型轉(zhuǎn)換與強(qiáng)制類型轉(zhuǎn)換的講解

 更新時間:2019年01月22日 09:02:33   作者:Mogul1  
今天小編就為大家分享一篇關(guān)于C#自動類型轉(zhuǎn)換與強(qiáng)制類型轉(zhuǎn)換的講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

自動類型轉(zhuǎn)換

隱式類型轉(zhuǎn)換 - 這些轉(zhuǎn)換是 C# 默認(rèn)的以安全方式進(jìn)行的轉(zhuǎn)換, 不會導(dǎo)致數(shù)據(jù)丟失。例如,從小的整數(shù)類型轉(zhuǎn)換為大的整數(shù)類型,從派生類轉(zhuǎn)換為基類。

轉(zhuǎn)換規(guī)則

從存儲范圍小的類型到存儲范圍大的類型。

整數(shù)具體規(guī)則為:

         byte→short(char)→int→long→float→double

也就是說byte類型的變量可以自動轉(zhuǎn)換為short類型,示例代碼:

     byte b = 10;
     short sh = b;

在類型轉(zhuǎn)換時可以跳躍。示例代碼:

     byte b1 = 100;            
     int n = b1;

強(qiáng)制類型轉(zhuǎn)換

顯式類型轉(zhuǎn)換 - 顯式類型轉(zhuǎn)換,即強(qiáng)制類型轉(zhuǎn)換。顯式轉(zhuǎn)換需要強(qiáng)制轉(zhuǎn)換運(yùn)算符,而且強(qiáng)制轉(zhuǎn)換會造成數(shù)據(jù)丟失。

轉(zhuǎn)換規(guī)則

從存儲范圍大的類型到存儲范圍小的類型。

具體規(guī)則為:

         double→float→long→int→short(char)→byte

例如:

double d = 5673.74;
int i;
i = (int)d;

1.Convert.ToInt32()       2.  int.Parse()

Convert.ToInt32() 則可以將多種類型(包括 object  引用類型)的值轉(zhuǎn)換為 int  類型,因為它有許多重載版本:

  •     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);

Int32.Parse()表示將包含數(shù)字的字符串轉(zhuǎn)換為32 位有符號整數(shù),屬于內(nèi)容轉(zhuǎn)換

  •     如果 string 為空,則拋出 ArgumentNullException 異常;
  •     如果 string 格式不正確,則拋出 FormatException 異常;

可以看出來,Convert.ToInt32() 的功能是最強(qiáng)大的,它把Int32.Parse()功能包括了,也是說是Int32.Parse()是Convert.ToInt32() 的一種特殊情況。

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

相關(guān)文章

  • C# MVC模式中應(yīng)該怎樣區(qū)分應(yīng)用程序邏輯(Controller層)和業(yè)務(wù)邏輯(Model層)?

    C# MVC模式中應(yīng)該怎樣區(qū)分應(yīng)用程序邏輯(Controller層)和業(yè)務(wù)邏輯(Model層)?

    這篇文章主要介紹了C# MVC模式中應(yīng)該怎樣區(qū)分應(yīng)用程序邏輯(Controller層)和業(yè)務(wù)邏輯(Model層)?,這也小編做.NET項目時經(jīng)常思考和讓人混亂的一個問題,這篇文章寫的挺好,一下清晰了許多,需要的朋友可以參考下
    2015-06-06
  • C#難點(diǎn)逐個擊破(1):ref參數(shù)傳遞

    C#難點(diǎn)逐個擊破(1):ref參數(shù)傳遞

    一般情況,方法的參數(shù)傳遞是通過值進(jìn)行傳遞的,另一種情況是引用傳遞,大家可以參考下。
    2010-02-02
  • C#基礎(chǔ)知識之base關(guān)鍵字介紹

    C#基礎(chǔ)知識之base關(guān)鍵字介紹

    本文主要介紹base關(guān)鍵字的使用方法,base關(guān)鍵字可以調(diào)用基類重寫的方法,可以調(diào)用基類的構(gòu)造方法,還可以在EntityFramework中使用,下面一一介紹。
    2016-04-04
  • C#中設(shè)計、使用Fluent API

    C#中設(shè)計、使用Fluent API

    這篇文章主要介紹了C#中設(shè)計、使用Fluent API,本文講解了最簡單且最實用的設(shè)計、設(shè)計具有調(diào)用順序的Fluent API、泛型類的Fluent設(shè)計等內(nèi)容,需要的朋友可以參考下
    2015-03-03
  • C#實現(xiàn)XOR密碼(異或密碼)的示例代碼

    C#實現(xiàn)XOR密碼(異或密碼)的示例代碼

    XOR密碼(異或密碼)是一種簡單的加密算法,它使用異或(XOR)操作來對明文和密鑰進(jìn)行加密和解密,本文為大家介紹了C#實現(xiàn)XOR密碼的相關(guān)知識,希望對大家有所幫助
    2024-01-01
  • 手把手教你用c#制作一個小型桌面程序

    手把手教你用c#制作一個小型桌面程序

    本文介紹了使用Visual?Studio創(chuàng)建DLL項目,并通過屬性管理器導(dǎo)入工程屬性表的方法,詳細(xì)闡述了制作Windows動態(tài)庫的步驟,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-09-09
  • C#獲取文件、文件夾和驅(qū)動器的信息示例詳解

    C#獲取文件、文件夾和驅(qū)動器的信息示例詳解

    在C#中,文件、文件夾和驅(qū)動器是文件系統(tǒng)操作的基本元素,了解如何獲取這些元素的信息對于開發(fā)文件處理和管理工具至關(guān)重要,本文將詳細(xì)介紹如何在C#中獲取有關(guān)文件、文件夾和驅(qū)動器的信息,并提供相應(yīng)的示例,需要的朋友可以參考下
    2024-08-08
  • C#操作目錄與文件的方法步驟

    C#操作目錄與文件的方法步驟

    本篇文章是對C#操作目錄與文件的方法步驟進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • C#使用CryptoStream類加密和解密字符串的實現(xiàn)

    C#使用CryptoStream類加密和解密字符串的實現(xiàn)

    CryptoStream設(shè)計用于在內(nèi)容以流的形式輸出到文件時加密和解密內(nèi)容,本文主要介紹了C#使用CryptoStream類加密和解密字符串的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2024-01-01
  • C#?List生成Txt文檔并且讀取Txt文檔封裝List

    C#?List生成Txt文檔并且讀取Txt文檔封裝List

    這篇文章主要介紹了C#?List生成Txt文檔并且讀取Txt文檔封裝List,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的朋友可以參考一下
    2022-08-08

最新評論

全椒县| 合阳县| 乐业县| 开平市| 黎川县| 南和县| 保靖县| 黔西县| 大理市| 和田县| 前郭尔| 禄劝| 五台县| 临洮县| 普宁市| 新邵县| 辽中县| 井陉县| 日喀则市| 邹平县| 呼伦贝尔市| 黄浦区| 岫岩| 高安市| 乌兰浩特市| 康平县| 乐安县| 铁岭县| 缙云县| 天门市| 清流县| 随州市| 辽阳县| 临漳县| 霍城县| 屏边| 边坝县| 商洛市| 玛曲县| 高雄市| 年辖:市辖区|