怎么把一个对象里的属性的值一下全清空? 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //将对象引用指向一个新对象,不就全清空了么实例 = new 对象名(); 如果只想对原对象操作,可以在类中写个dispose方法,自己handle初始化或者清理工作,需要的时候调用就是了。 T t=new T();t=null; 这就要提到面向对象语言的妙处了。当我们每次新建一个对象的实例时,这些对象都是不同的,尽管有时允许他们的属性相同,但其本身是各不相干。所以,如果你要清空某个对象的属性值,还不如从新 new 一个对象。obj = new MyObject(); 我明白楼主的意思了.foreach (PropertyInfo item in this.GetType().GetProperties())利用这种思路应该能找到所有的属性了吧,具体可以研究下. 重新new一下对象,所有的属性都会还原为默认,这个最省事 obj = null;obj = new MyObject(); 删除excel表中指定的一行 递归算法 popup样式的button边框问题 如何除法结果取整数? 如何做这样的数据比较? c#应用程序启动的时候 如何获取service中定义的变量的值 用C#绘制函数步骤 winform程序,我用process已打开IE,怎么设置这个IE窗口的属性(比如大小,最小化),怎么关闭(只有20分了,谢谢) 如何正确装vs.2003 网络隐蔽通道 关于Debug和Release模式的疑问 在线等。。。C# GetBytes() 缺失元素
//将对象引用指向一个新对象,不就全清空了么
实例 = new 对象名();
t=null;
foreach (PropertyInfo item in this.GetType().GetProperties())
利用这种思路应该能找到所有的属性了吧,
具体可以研究下.
obj = new MyObject();