中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

如何在c# foreach循環中進行異常處理

c#
小樊
84
2024-08-27 15:12:09
欄目: 編程語言

在C#的foreach循環中進行異常處理,你可以使用try-catch語句

using System;
using System.Collections.Generic;

class Program
{
    static void Main()
    {
        List<int> numbers = new List<int> { 1, 2, 3, 4, 5 };

        foreach (int number in numbers)
        {
            try
            {
                // 在這里執行可能會引發異常的代碼
                int result = Divide(number, 0);
                Console.WriteLine($"結果: {result}");
            }
            catch (DivideByZeroException ex)
            {
                // 處理特定異常類型 DivideByZeroException
                Console.WriteLine($"發生異常: {ex.Message}");
            }
            catch (Exception ex)
            {
                // 處理其他未處理的異常
                Console.WriteLine($"發生異常: {ex.Message}");
            }
        }
    }

    static int Divide(int a, int b)
    {
        return a / b;
    }
}

在這個示例中,我們創建了一個包含整數的列表。然后,我們遍歷列表并嘗試將每個元素除以零。這將導致DivideByZeroException異常。我們使用try-catch語句來捕獲和處理這個異常。注意,我們還可以捕獲其他未處理的異常,以防萬一。

0
中方县| 峡江县| 宁河县| 永康市| 余干县| 葵青区| 福鼎市| 峨边| 荥阳市| 厦门市| 石嘴山市| 昆山市| 邻水| 云林县| 铜山县| 保靖县| 威信县| 海晏县| 沙雅县| 玉树县| 长武县| 成都市| 贵州省| 凤凰县| 三门县| 龙胜| 绥阳县| 广州市| 平和县| 伊宁市| 信阳市| 南汇区| 白银市| 自治县| 洪江市| 偏关县| 台山市| 景宁| 舒城县| 简阳市| 安宁市|