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

C#關(guān)鍵字Check簡單介紹

 更新時間:2022年04月08日 18:13:25   作者:yue008  
這篇文章主要介紹了C#關(guān)鍵字Check功能描述及注意事項,checke關(guān)鍵字主要用于對整型類型算術(shù)運算和轉(zhuǎn)換顯式啟用溢出檢查,本文通過程序演示給大家詳細介紹,需要的朋友一起看看吧

功能描述

checked運算符通知運行時當溢出時拋出一個OverflowException異常,checked運算符可以用于++, --, -(一元), +, -, *, /以及整數(shù)類型之間的顯示轉(zhuǎn)換。

用于對整型類型算術(shù)運算和轉(zhuǎn)換顯式啟用溢出檢查。

注意事項

1.如果不選擇使用Check關(guān)鍵字,則會出現(xiàn)數(shù)值溢出,
2.如果使用Check關(guān)鍵字,當出現(xiàn)數(shù)值溢出時,會彈出報錯信息。

程序演示

1.未使用Check關(guān)鍵字,會出現(xiàn)數(shù)值溢出

  static void Main(string[] args)
        {
            int i = 10;

            Console.WriteLine(2147483647 + i);
            Console.ReadKey();

在這里插入圖片描述

2.使用Check關(guān)鍵字,數(shù)值溢出時,會觸發(fā)報錯信息

 int i = 10;
            Console.WriteLine(checked(2147483647 + i));
            Console.ReadKey();

在這里插入圖片描述

3.使用 checked 啟用運行時溢出檢查。用到的方法有Try…Catch。

  static int maxIntValue = 2147483647;
       static int CheckMethod()
        {
            int z = 0;
            try
            {
                z = checked(maxIntValue + 10);
            }
            catch (System.OverflowException e)
            {
                Console.WriteLine("Checked and Caught" + e.ToString());

            }
            return z;
        }

        static int UncheckedMethod()
        {
            int z = 0;
            try
            {
                z = maxIntValue + 10;
            }
            catch(System.OverflowException e)
            {
                Console.WriteLine("Unchecked and Caught" + e.ToString());

            }
            return z;

           
        }
        static void Main()
        {
           Console.WriteLine("\nChecked output valuse is:{0}",CheckMethod());
            Console.WriteLine("\nUnChecked output valuse is:{0}",
                UncheckedMethod());
            Console.ReadKey();
        }

在這里插入圖片描述

到此這篇關(guān)于C#Check關(guān)鍵字的介紹的文章就介紹到這了,更多相關(guān)C# Check關(guān)鍵字內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C# OpenCvSharp實現(xiàn)去除文字中的線條

    C# OpenCvSharp實現(xiàn)去除文字中的線條

    這篇文章主要為大家詳細介紹了C#如何使用OpenCvSharp實現(xiàn)去除文字中的線條效果,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2023-11-11
  • C#如何獲取枚舉的描述屬性詳解

    C#如何獲取枚舉的描述屬性詳解

    這篇文章主要給大家介紹了關(guān)于C#如何獲取枚舉的描述屬性的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-02-02
  • Unity實現(xiàn)游戲傷害數(shù)字顯示HUD的方法

    Unity實現(xiàn)游戲傷害數(shù)字顯示HUD的方法

    游戲中收到傷害掉血,會有飄動的傷害數(shù)值,本文主要介紹Unity實現(xiàn)游戲傷害數(shù)字顯示HUD的方法,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • Visual Studio 2019 清理空行問題(非正則表達式)

    Visual Studio 2019 清理空行問題(非正則表達式)

    這篇文章主要介紹了Visual Studio 2019 清理空行問題(非正則表達式),本文通過實例截圖給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-04-04
  • 基于C#實現(xiàn)的仿windows左側(cè)伸縮菜單效果

    基于C#實現(xiàn)的仿windows左側(cè)伸縮菜單效果

    這篇文章主要介紹了基于C#實現(xiàn)的仿windows左側(cè)伸縮菜單效果,比較實用的功能,需要的朋友可以參考下
    2014-08-08
  • C#實現(xiàn)Socket服務(wù)器及多客戶端連接的方式

    C#實現(xiàn)Socket服務(wù)器及多客戶端連接的方式

    這篇文章介紹了C#實現(xiàn)Socket服務(wù)器及多客戶端連接的方式,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-01-01
  • C#中使用NLog庫進行日志記錄的流程詳解

    C#中使用NLog庫進行日志記錄的流程詳解

    NLog 是 .NET 的日志記錄框架,具有豐富的日志路由和管理能力,極大地幫助您生成和管理日志,NLog 是一個庫,可以輕松地同時記錄和管理多個不同區(qū)域中的數(shù)據(jù),本文將給大家介紹在C#中使用 NLog 庫進行日志記錄的教程,需要的朋友可以參考下
    2024-06-06
  • WPF實現(xiàn)Drawer抽屜控件

    WPF實現(xiàn)Drawer抽屜控件

    這篇文章主要為大家詳細介紹了如何使用WPF實現(xiàn)一個Drawer抽屜控件,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-11-11
  • c# 網(wǎng)絡(luò)編程之tcp

    c# 網(wǎng)絡(luò)編程之tcp

    這篇文章主要介紹了c# 網(wǎng)絡(luò)編程之tcp的的相關(guān)資料,幫助大家更好的理解和學習使用c#,感興趣的朋友可以了解下
    2021-02-02
  • C# DateTime日期比較方法案例詳解

    C# DateTime日期比較方法案例詳解

    這篇文章主要介紹了C# DateTime日期比較方法案例詳解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-08-08

最新評論

黄石市| 峡江县| 吉林市| 平昌县| 桃源县| 措勤县| 延安市| 常州市| 苍溪县| 定南县| 淮南市| 响水县| 宁蒗| 平山县| 蛟河市| 固阳县| 嘉禾县| 宁陕县| 朔州市| 常熟市| 宁城县| 布尔津县| 永安市| 仙游县| 广汉市| 八宿县| 泸溪县| 巴彦淖尔市| 龙州县| 淮北市| 泸西县| 长宁县| 财经| 沾化县| 永吉县| 安顺市| 怀化市| 金平| 江陵县| 吴桥县| 天水市|