一个关于using(……)的问题,请大家帮忙
一般都是
using (SqlConnection conn = new SqlConnection(……))//用的时候建链接对象
{
……
}
现在我遇到这样的:
事先conn = new SqlConnection(connectionString);//已经建好了链接对象,其他操作没进行(如没打开)
再用using(conn)
{
……
}
不知这样的代码执行完,conn是否也自动释放?
问题点数:0、回复次数:6Top
1 楼DADA_dotnet(ASP.NET&C#)回复于 2004-12-02 16:53:57 得分 0
conn的定义在using(){}外,当然不会啦~Top
2 楼memgarden(魔鬼撒旦)回复于 2004-12-02 16:55:35 得分 0
你这个conn都没打开释放什么Top
3 楼gangleader1()回复于 2004-12-02 17:02:32 得分 0
using(conn)
{
……//这里使用command执行向数据库插入数据的操作。
}
执行完后我想问问大家,这个conn能自动关闭吧?
如果conn不能释放?对程序有什么影响吗?Top
4 楼uffeng(呆呆)回复于 2004-12-02 17:04:15 得分 0
using 是指在 using 中定义的 的变量是局部的!!Top
5 楼tnt8csdn2000(琥珀雨田)回复于 2004-12-02 17:07:35 得分 0
会放开的,不过等GC和等女孩子化装时间一样长.
Top
6 楼lemong(風之影)回复于 2004-12-02 17:21:20 得分 0
自己释放吧,不要希望于系统回收
Top
相关问题
- 请问using namespace std是什么意思?
- 请问using namespace std;是什么意思?
- 请教:create using 何时使用?
- 请问:using namespace std是什么意思?
- 请教using语句的使用场合
- 请问语句“using namespace std”什么意思
- 请教: PlateBuilde cepc download error: don't find emulation code for x86...using floating point hardware.
- 关于using namespace std;的问题(请专家回答)
- 关于using namespace std请高手给讲讲.
- 请问在mfc中是否不能用using namespace std啊???




