c#实体类实例 为什么是引用关系啊?

hongliangc5dn 2012-09-28 04:33:03
namespace BureauNews.Entity {
public class Ips {
private int id;
private string ip = String.Empty;
private string depict = String.Empty;
private int is_audit = 0;

public Ips() { }
public int Id {
get { return this.id; }
set { this.id = value; }
}
public string IP {
get { return this.ip; }
set { this.ip = value; }
}
public string Depict {
get { return this.depict; }
set { this.depict = value; }
}
public int IsAudit {
get { return this.is_audit; }
set { this.is_audit = value; }
}
}
}
Ips i = new Ips();
i.id=5;
Ips i2 = i;
i2.id=6;
这时i.id=6
为什么i2是引用i的关系,我是实例啊。
...全文
140 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
cheng2005 2012-09-28
  • 打赏
  • 举报
回复
看了一下楼主的帖子,接触C#应该也1年以上了,值类型,引用类型还没搞明白,真不知道做出来的东西别人怎么敢用。
SQL77 2012-09-28
  • 打赏
  • 举报
回复
要当成值的话你搞成结构。
bdmh 2012-09-28
  • 打赏
  • 举报
回复
类是引用类型,不是值类型

110,534

社区成员

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

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

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