gpt4 book ai didi

c# - Try-Catch 中的 "catch"是什么类型的数据结构或构造

转载 作者:行者123 更新时间:2023-11-30 20:25:20 37 4
gpt4 key购买 nike

在 C# 上下文中,可以使用如下代码:

try {
...
}
catch {
...
}

在其他情况下,代码可以是:

try {
...
}
catch (Exception e) {
...
}

我的问题是:什么类型的数据结构或构造是“catch”?从第二个示例的外观来看,它似乎是一个方法(在 C# 编程语言的上下文中)。但真的是这样吗?如果是这样,那么为什么第一个示例中不需要括号(因为括号对于 C# 中的方法不是可选的)?

最佳答案

C# 有 Statements (或语句关键字)只不过是程序指令。Catch 是 C# try-catch 语句中的一个子句(属于异常处理语句类别)。此外,由于子句是按顺序检查的,因此您应该在不太具体的异常之前捕获更具体的异常。

Source

关于c# - Try-Catch 中的 "catch"是什么类型的数据结构或构造,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51966795/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com