亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

C#關鍵字Check簡單介紹

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

功能描述

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

用于對整型類型算術運算和轉換顯式啟用溢出檢查。

注意事項

1.如果不選擇使用Check關鍵字,則會出現數值溢出,
2.如果使用Check關鍵字,當出現數值溢出時,會彈出報錯信息。

程序演示

1.未使用Check關鍵字,會出現數值溢出

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

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

在這里插入圖片描述

2.使用Check關鍵字,數值溢出時,會觸發(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();
        }

在這里插入圖片描述

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

相關文章

  • C#獲取注冊表指定鍵值操作

    C#獲取注冊表指定鍵值操作

    這篇文章主要介紹了C#獲取注冊表指定鍵值操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • c#生成隨機數示例分享

    c#生成隨機數示例分享

    這篇文章主要介紹了c#生成隨機數示例分享,需要的朋友可以參考下
    2014-03-03
  • C#調用QQ_Mail發(fā)送郵件實例代碼兩例

    C#調用QQ_Mail發(fā)送郵件實例代碼兩例

    這篇文章介紹了C#調用QQ_Mail發(fā)送郵件的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • 利用C#實現記事本的功能的示例代碼

    利用C#實現記事本的功能的示例代碼

    這篇文章主要為大家詳細介紹了如何利用C#實現簡單的記事本的功能,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2023-12-12
  • C# Onnx實現輕量實時的M-LSD直線檢測

    C# Onnx實現輕量實時的M-LSD直線檢測

    這篇文章主要為大家詳細介紹了C#如何結合Onnx實現輕量實時的M-LSD直線檢測,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2023-11-11
  • C#實現HTML和UBB互相轉換的方法

    C#實現HTML和UBB互相轉換的方法

    這篇文章主要介紹了C#實現HTML和UBB互相轉換的方法,通過兩個自定義函數DoHtmlToUB與ubbtohtml來實現HTML代碼與ubb代碼間的相互轉換,是非常實用的技巧,需要的朋友可以參考下
    2014-11-11
  • C#實現連接電子秤串口自動稱重

    C#實現連接電子秤串口自動稱重

    這篇文章介紹了C#實現連接電子秤串口自動稱重的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • C#語言中字符類char的使用方法(總結)

    C#語言中字符類char的使用方法(總結)

    下面小編就為大家?guī)硪黄狢#語言中字符類char的使用方法(總結)。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • C#實現關閉子窗口而不釋放子窗口對象的方法

    C#實現關閉子窗口而不釋放子窗口對象的方法

    下面小編就為大家?guī)硪黄狢#實現關閉子窗口而不釋放子窗口對象的方法 。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-01-01
  • C# HttpClient Post參數同時上傳文件的實現

    C# HttpClient Post參數同時上傳文件的實現

    這篇文章主要介紹了C# HttpClient Post參數同時上傳文件的實現,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06

最新評論