摘要: 我们在编程的时候,经常会遇到判断两个对象是否相等的情况。说到判断两个对象是否相等,就不得不说对象的类型和对象在内存中的存储情况。 对象类型可以分为值类型和引用类型: 值类型包括:简单类型、结构类型、枚举类型 引用类型包括:类、代表、数组、接口。 值类型是直接存储在内存的栈上的,引用类型在存储的时候有点特殊,会有一个对象引用和对象的值,对象的值存在堆上,对象引用也即对象值在堆上的地址存在栈上,至于堆和栈在这里就不细说了。先上代码:#region 源代码 string str1 = "test"; string str2 = "test"; ... 阅读全文
posted @ 2013-10-13 23:03 迷失的醉猫 阅读(636) 评论(0) 推荐(0) 编辑
摘要: 我们都知道,String类型的ToString方法在我们平时的编程中应用非常的广泛,那么,对于那些很有用但又很少用的方法,你又熟悉几个呢?下面直接上代码:string str1=12345.ToString("C");string str2=12345.ToString("n");string a="123456789";a=int.parse(a).ToString("##-###-####");string b=a.insert(5,"-").insert(2,"-"); 阅读全文
posted @ 2013-10-13 22:00 迷失的醉猫 阅读(455) 评论(2) 推荐(1) 编辑