社区
C#
帖子详情
关于C#对象的问题
anguswdm
2010-12-06 04:41:59
先描述下我的程序:
现在我有一个类 SESSION。
启动一个功能DEBUG的时候,SESSION构建一次,当结束DEBUG的时候,SESSION销毁。
下次一次DEBUG的时候,又重新构建一个SESSION
我的问题是:
如何判断两次的SESSION不是同一个SESSION?
...全文
99
11
打赏
收藏
关于C#对象的问题
先描述下我的程序: 现在我有一个类 SESSION。 启动一个功能DEBUG的时候,SESSION构建一次,当结束DEBUG的时候,SESSION销毁。 下次一次DEBUG的时候,又重新构建一个SESSION 我的问题是: 如何判断两次的SESSION不是同一个SESSION?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Dobzhansky
2010-12-06
打赏
举报
回复
等性比较问题,
你如何界定2个对象是相等的?
看你的意思, 好似需要持久化某个东西, 再次加载进来, 会产生相等的2个session?
灬嘻嘻哈哈灬
2010-12-06
打赏
举报
回复
[Quote=引用 7 楼 anguswdm 的回复:]
你好,我也想过这个方法,
但是上一次的session存不下来,
就算存下来了,又添加了新的东西,这个方法用不了。
我想问下 有没有类似C++中指针一样的东西,
比如说第一个session的地址是xxxx,
判断第二个是不是第一个的重复 ,只需要看是不是也是xxxx地址就可以了。
引用 4 楼 whycom 的回复:
call object.ReferenceEquals
……
[/Quote]
C#中有指针,但是就算用指针,当第一个对象被销毁的时候,该对象占的内存就被腾出来了,这段内存有可能恰好被第二个session对象占用,但是内容应该刷新了,就算地址一样,对象也是不一样的呀。。
不知道第二个session中的确有第一个session中的debug信息。。。是个什么情况?。。
anguswdm
2010-12-06
打赏
举报
回复
一开始我也这么觉得不会有问题的,
因为构造函数都构造了两次,
但,第二个session中的确有第一个session中的debug信息。。。
[Quote=引用 8 楼 whrspsoft3723 的回复:]
引用楼主 anguswdm 的回复:
先描述下我的程序:
现在我有一个类 SESSION。
启动一个功能DEBUG的时候,SESSION构建一次,当结束DEBUG的时候,SESSION销毁。
下次一次DEBUG的时候,又重新构建一个SESSION
我的问题是:
如何判断两次的SESSION不是同一个SESSION?
是一个类的两个实例 ,当然不是同一个了。 根据不需要判断……
[/Quote]
whrspsoft3723
2010-12-06
打赏
举报
回复
[Quote=引用楼主 anguswdm 的回复:]
先描述下我的程序:
现在我有一个类 SESSION。
启动一个功能DEBUG的时候,SESSION构建一次,当结束DEBUG的时候,SESSION销毁。
下次一次DEBUG的时候,又重新构建一个SESSION
我的问题是:
如何判断两次的SESSION不是同一个SESSION?
[/Quote]
是一个类的两个实例 ,当然不是同一个了。 根据不需要判断。
有点不明白你要的是什么 ?还请明示
anguswdm
2010-12-06
打赏
举报
回复
你好,我也想过这个方法,
但是上一次的session存不下来,
就算存下来了,又添加了新的东西,这个方法用不了。
我想问下 有没有类似C++中指针一样的东西,
比如说第一个session的地址是xxxx,
判断第二个是不是第一个的重复 ,只需要看是不是也是xxxx地址就可以了。
[Quote=引用 4 楼 whycom 的回复:]
call object.ReferenceEquals
[/Quote]
anguswdm
2010-12-06
打赏
举报
回复
你好,我是这样的:
因为第一个SESSION中保存了一些DEBUG相关的信息,
当我再次用DEBUG这个功能的时候,显然要生成一个新的SESSION。
为了使DEBUG功能这却,这个SESSION必须要保证是一个全新的SESSION而不是前面的那个。
谢谢!
[Quote=引用 3 楼 adsdassadfasdfasdf 的回复:]
你这样干是想解决什么?
还是想要什么样的效果!
[/Quote]
莫名其
2010-12-06
打赏
举报
回复
刚开始看,有点明白什么意思;再看,发现不明白什么意思···
whycom
2010-12-06
打赏
举报
回复
call object.ReferenceEquals
一克代码
2010-12-06
打赏
举报
回复
你这样干是想解决什么?
还是想要什么样的效果!
灬嘻嘻哈哈灬
2010-12-06
打赏
举报
回复
不是。。挂了之后再怎么生也不是原来那个了。。
anguswdm
2010-12-06
打赏
举报
回复
。。。这个问题这么难吗 一个回答的都没有
打造最漂亮的串口通讯调试助手 基于
C#
WPF .net4开发 附源码带详细注释
* 作者是做硬件的,只为学习做简单的上位机程序,
C#
简单,开发效率高,所以选择
C#
* 以前没有PC端软件编程经验,所以该编程思想继承于单片机编程思想,未用到面向
对象
和WPF的精髓,不建议模仿,仅供参考 * 实际上...
C#
匿名
对象
_
C#
匿名类型_
C#
匿名
对象
使用整理
一、
C#
匿名
对象
概念 匿名类:没有命名的类,不需要定义,也是继承自object。 匿名
对象
:new 出来的匿名类的
对象
,没有固定类型的
对象
。 变量声明,必须指定类型,没有指名类型就是匿名类型。所有的
对象
继承自...
C#
对象
类型转换
C#
对象
类型转换
C#
对象
拷贝(复制)
C#
对象
的复制方法
C#
对象
序列化
C#
对象
序列化、反序列化
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章