gpt4 book ai didi

C# 连续使用语句

转载 作者:太空宇宙 更新时间:2023-11-03 19:00:09 25 4
gpt4 key购买 nike

我的项目中有几个组合框。他们的内容变化很大。所以我把他们的内容放在我的数据库中。现在,我编写了如下代码来检索他们的数据,但我想知道,这种“使用”是否像我的方法一样工作或者根本不重要?我的主要问题是;这是使用这样的对象的健康方式吗?

DataTable results;
using (results = myDataInteractionClass.SelectDB())
{
// fill table objects to combobox
}

using (results = myDataInteractionClass.SelectAnotherDB())
{
// fill this new table's objects to combobox
}

using (results = myDataInteractionClass.SelectThirdDB())
{
// so goes on like this.
}

最佳答案

是的,这非常好。您应该始终尽可能地缩小范围,因此在这里使用三个 using 是好的(而不是在整个 block 周围使用一个 using)。

但有一个建议:为了防止在 using 之间或之后滥用 dataTable,我建议在 using 中创建变量:

using (/*so here*/ DataTable results = myDataInteractionClass.SelectDB())
{
// fill table objects to combobox
}

关于C# 连续使用语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37480442/

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