new一个类后为什么其中的值变为null了

zz_xiaobai 2019-10-10 09:41:11
我小白一个图一登录过后,将值赋给了User类后在在图二修改时,验证原密码时永远显示原密码错误,u.PassWord的值一直为null为什么啊?
...全文
546 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hello_android_lc 2019-10-15
  • 打赏
  • 举报
回复
你要进行比对的不是类,而是对象,现在就像以你为模板生了个老大给了他个糖然后你又生了个老二跟老二问糖好不好吃一个样
  • 打赏
  • 举报
回复
代码 24/25行,属性先赋值再比较。
Bridge_go 2019-10-11
  • 打赏
  • 举报
回复
怎么一上来就比对密码啊,不应该先登录后再比对
大鱼> 2019-10-11
  • 打赏
  • 举报
回复
new 会开辟一个新的内存空间,这个内存空间内是没有值的。这样你明白了吗
it_gz_xi 2019-10-11
  • 打赏
  • 举报
回复
同一个问题发了2次了, 你没new 一次,该对象都是空的。 比如User u1=new User(); User u2=new User(); u1和u2是独立的,2个可以给各自赋值,互不影响 可以将你的类改为静态类,就可以直接赋值

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧