c# try,catch

处理可能出现的错误
int[] i = { 1, 2, 3 };
try //尝试
{
int ii = i[4];
Console.WriteLine(9);
}
catch(IndexOutOfRangeException e)//若上面出现了错误就到这 (IndexOutOfRangeException 这个是上面的报错类型 在错误的模式下运行会出现 可以有多个catch类型 出现的每个错误不同进不同的catch
{
//若这里没有定义该出现的错误,程序还是会终止报错 catch也可以不写数据类型
Console.WriteLine(e);
}

        finally// 不管是否出现错误都会运行  只能有一个
        {
            Console.WriteLine("zls");
        }

你可能感兴趣的:(C#)