请教c#方法里申明的对象离开方法后还在内存中吗?
public int selectNum(string sql)
{
SqlConnection conn = new SqlConnection(str);
conn.Open();
cmd.CommandText = sql;
returnNum = int.Parse(cmd.ExecuteScalar().ToString());
conn.Close();
return returnNum;
}
这样写的的话 我调用方法的时候才创建sqlConnection对象,离开的时候会把这个方法从内存中清除吗?
如果这个方法是静态的那又是什么时候创建的?
因为是新手,语言有可笑的地方见谅.
...全文
相关推荐
C#使用Equals()方法比较两个对象是否相等的方法
主要介绍了C#使用Equals()方法比较两个对象是否相等的方法,涉及C#操作对象的相关技巧,需要的朋友可以参考下
C# WinForm应用程序降低系统内存占用方法总结
主要介绍了C# WinForm应用程序降低系统内存占用方法总结,本文总结了9个方法,同时给出了一个定期清理执行垃圾回收代码,需要的朋友可以参考下
C#中实现内存回收
在.net平台中,垃圾是系统自动回收得到。但我们再开发中,却发现程序随着运行,内存不断增大。本程序可以强制回收系统不用的内存。
C#动态对象(dynamic)详解(实现方法和属性的动态)
下面小编就为大家带来一篇C#动态对象(dynamic)详解(实现方法和属性的动态)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
C# 实例化接口对象的方法
在head first 设计模式中 用到了很多很多接口对象 首先澄清一个问题,就是接口不仅可以声明对象,而且可以把对象实例化,还可以当做参数被传入。 一、接口回调 这就是继承中的向上转型。父类 FL=new 子类();只不过这里的父类就是interface接口。(个人认为这里不管是class的override还是interface的重写,都是一样的用法) 可以把实现某一接口类创建的对象的引用赋给该接口声明的接口变量,那么该 接口变量就可以调用被类实现的接口中的方法。实际上,当接口变量调用被类实现的接口中的方法时,就是通知相应的对象调用接口方法 直接上代码 using System; usin


