我爱Aspx >> C#.Net >> ReferenceEquals, == , Equals 比较}
if (Object.ReferenceEquals(s2, s1))
{
Console.WriteLine("ReferenceEquals returns true");
}
这个实例将输出:
== returns true
equals returns true
注:对于String类,直接声明s1 = “the test a”的话,输出结果将包含
"ReferenceEquals returns true",
因为默认的,String对于声明的相同的字符串在堆上只保留一个Copy,所以s1与s2将会指向相同的Reference,
Ҷƪл˵?
C#2.0 新特性探究(二) 委托与匿名..[05-20]
C#2.0新特性探究之模拟泛型和内置..[05-20]
用Visual C#打造个性化的IE浏览器[05-20]
如何保持datarow是DataRowState...[05-20]
优化TryCatch性能[05-20]
O/R Mapping 研究报告(1)[05-20]
C++大师Stan Lippman:我对中国程..[05-20]
nhibernate架构分析(uml图)[05-20]
单元测试和事先测试开发(2)[05-20]
C# 特性(Attribute)入门(一)[05-20]