CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

怎么能比较快比较两个不同的类的相同属性的值是否相等?

楼主wuyouyi()2005-06-01 16:38:12 在 .NET技术 / C# 提问

我定义了两个类,第一个类的属性在第二个类里都有。我想通过一个  
  循环把他们不同的值比较出来记到字符串中。请问有何好方法? 问题点数:20、回复次数:4Top

1 楼lijipan(多空)回复于 2005-06-01 16:51:50 得分 0

可以考虑重载"="操作符.Top

2 楼mba9001(两年不见,csdn变肥了)回复于 2005-06-01 19:54:29 得分 5

可以考虑重载"="操作符.??????  
  //你太有想象力了.  
   
  楼主,  
  不大明白你的意思,如果是基类型且同类型的属性,那可以比较它们,如int   ,string...  
  否则,不同类里(即使有继承关系)比较它们是否相等没多大意义吧Top

3 楼wuyouyi()回复于 2005-06-01 20:24:12 得分 0

我的目的是想把其中一个实例的值赋值给另外一个类的实例,但需要把所做的修改在日志中记下来。  
  如果能用一个循环实现就比较简单了。还是只能一个一个属性的去比较。Top

4 楼psn(psn)回复于 2005-06-01 22:37:54 得分 15

Reflection  
  如果要比较的属性加自定义Attribute更好Top

相关问题

  • ◆◆◆如何定义一个和关键字相同的类属性?
  • 请教高手:如何让一个类中所有函数都拥有相同属性(内详)
  • 类的属性问题
  • 类的属性问题
  • 类属性引用问题
  • 类的属性问题
  • vb.net类的索引属性
  • 怎样设置得窗体上的相同的属性?
  • picture控件有没有属性类似image的Stretch属性~~
  • 属性或字段“TransactionOption”没有有效的属性类型。

关键词

  • 属性
  • 类
  • 是否相等
  • 实例
  • 不同

得分解答快速导航

  • 帖主:wuyouyi
  • mba9001
  • psn

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo