A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 庞海瑞 中级黑马   /  2013-8-2 19:56  /  1200 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

 StringBuilder a = new StringBuilder();
  a.Append("the test a");
  String s1 = a.ToString();
  String s2 = "the test a";
  if (s2 == s1) //为真,因为S2,S1内容相等。String类的==与Equals的行为相同,判断两个字符串的内容是否相等
  Console.WriteLine("== returns true");
  if (Object.Equals(s2, s1)) //为真,String类重载了Equals,用于判断两个字符串的内容是否相等
  {
  Console.WriteLine("equals returns true");
  }
  if (Object.ReferenceEquals(s2, s1)) //为假,因为s2,s1并不是指向同一个对象
  {
  Console.WriteLine("ReferenceEquals returns true");
  }

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马