![]() |
1
9
可以,但有点多余;从一般意义上讲,您可以轻松地删除
在更具体的意义上,让我有点恼火的是你实际上没有分配
这比原来的形式清楚得多。还要注意,我正在
|
![]() |
2
6
其他人指出这是 潜在的 问题,但我想把它作为 非常明确 问题:你的使用声明目前对你一点好处也没有。 当您编写这样的using语句时:
它是
您应该看到一条关于这一点的警告,沿着这条线:
这个警告很重要-注意它。
撇开这一点不谈,在using语句中放置try/catch块是完全合理的…但在这种情况下,应该是
外部
using语句,允许您初始化
|
![]() |
3
1
这完全没问题。您处理异常,不希望它进一步冒泡,这很好,嵌套的try/catch/finally块没有问题。(在内部,像这样的“使用”只是一次尝试/最后一次。) 更新:仔细阅读,我认为你实际上想要在“try”块中使用-你在“response”变量中实际放置对象的那一行就是你想要“using”块开始的地方。它实际上是按原样编译的吗? |