从以下选项中哪个更好
一个using语句就够了吗?
选项 1:
using(SqlConnection con = new SqlConnection(constring))
{
using(SqlCommand cmd = new SqlCommand())
{
.........................
.........................
.........................
}
}
选项 2:
using(SqlConnection con = new SqlConnection(constring))
{
SqlCommand cmd = new SqlCommand();
.........................
.........................
.........................
}
最佳答案
遵循以下规则通常是最简单的,“如果类型实现了 IDisposable
,则使用 using
构造。”所以我会选择某种形式的选项 1。
关于C# using关键字,正确使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9538092/