.net(关于字符串的相等问题[比较重要])
2012-07-10 08:45
295 查看
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace TestString { class Program { static void Main(string[] args) { string a = "hello"; string b = "h"; b +="ello"; string c = "hello"; if ((object)a == (object)b) { Console.WriteLine("True"); } else { Console.WriteLine("False"); } if ((object)a == (object)c) { Console.WriteLine("True"); } else { Console.WriteLine("False"); } } } }
注,这属于.net内存对字符串的分配问题,如果是没有经过相加的字符串,如果内容相同地址也相同,即为同一区域。如果是组装以后才相等的,则重新分配内存!
相关文章推荐
- .net(关于字符串的相等问题[比较重要])
- 关于值类型、引用类型和字符串类型的比较问题!通过实例来说明!
- 关于字符串的比较问题,"=="与"equals"的不同
- Java中比较两个字符串是否相等的问题
- 关于Calendar类的compareTo方法比较两个时间不相等的问题
- java String 字符串常见的比较相等问题
- .Net中关于相等的问题
- 关于.Net与J2EE的比较,到底用微软平台还是Java平台的问题
- 关于陈叙远所说的字符串比较问题
- .Net(C#)中,对象的相等比较问题
- Java中字符串比较相等问题
- 字符串输入连接比较还有关于cin的问题
- 关于.Net与J2EE的比较,到底用微软平台还是Java平台的问题
- .Net(C#)中,对象的相等比较问题
- 最近,WannaCry勒索病毒肆虐全球,不少重要机构和企业的电脑纷纷中招,互联网上再次掀起关于网络安全的讨论。如今互联网技术发展飞速,随之而来的网络安全问题也越来越严重,其中网站遭遇流量攻击是比较突出
- 关于直接比较两个对象是否相等或则说List集合里是否包含某个对象的问题
- 关于CharSequence,字符串等相等问题
- 关于字符串比较函数strcmp返回值的问题
- 关于字符串比较函数strcmp返回值的问题
- Java中比较两个字符串是否相等的问题