对比的是对象地址还是它们的值?例如 class A{ string name; ...}数组 A[] a = new A[6];那
if(a[1] == a[2])
{ ... }if(a[1].name == a[2].name)
{ ... }这两种对比哪种快?
if(a[1] == a[2])
{ ... }if(a[1].name == a[2].name)
{ ... }这两种对比哪种快?
解决方案 »
- 在线等,在petshop4.0中PetShop.OrderProcessor的问题
- winform换肤 怎么改成相对路径
- C#程序如何使用SQL Server2005的语句截取wendosXP系统的当前日期
- dataGridView中如何在某一单元格输入内容回车后,焦点移动到右侧单元格?
- C# 中如何在窗体运行后动态改变窗体控件的大小
- 我在程序中使用了Kodak的图像处理控件,但在XP中运行时提示“没有注册类别”!!!!
- vb.net 和c#各自在哪些领域有优势?有何区别?
- 调用ActiveX的问题?
- 这句话是什么意思啊!
- 谁会用C#绘图?
- 求助,关于二进制文件读取问题
- treeview生成数据库
== 是值比较
否则引用比较
如果是类,则一般为引用是否相等,
但是String类则不是这个规则,它是比较两个字符串内容是否相等.如果是值类型,则直接比较等是否一样.