String类型是特殊的引用类型
2014-06-26 11:00
309 查看
例证:
string peom1 = "Kubla Khan";
string peom2 = "Kubla Khan";
string peom3 = String.Copy(peom2);
Boolean b1 = peom1.Equals(peom2); //true
Boolean b2 =Object.ReferenceEquals(peom1,peom2); // true 返回 true 就足以证明string 是引用类型;且string类型是只读的,修改就会新建一个string实例
Boolean b3 = Object.ReferenceEquals(peom1,peom3); // false
string peom1 = "Kubla Khan";
string peom2 = "Kubla Khan";
string peom3 = String.Copy(peom2);
Boolean b1 = peom1.Equals(peom2); //true
Boolean b2 =Object.ReferenceEquals(peom1,peom2); // true 返回 true 就足以证明string 是引用类型;且string类型是只读的,修改就会新建一个string实例
Boolean b3 = Object.ReferenceEquals(peom1,peom3); // false
相关文章推荐
- string是特殊的引用类型------特殊之处如下:
- 05引用类型以及特殊引用类型string
- string是一种特殊的引用类型,当给其赋值时会初始化一个新的string,即new String();
- 理解C# String类型:特殊的引用类型
- 引用类型传递参数的特殊情况(string)
- string这个非常特殊的引用类型!
- 值类型与引用类型(特殊的string) Typeof和GetType() 静态和非静态使用 参数传递 相关知识
- 黑马程序员-引用类型传递参数的特殊情况(string)
- [No0000B4].Net中String是引用类型还是值类型,答string是特殊的引用类型
- 【转载】:C# string 特殊的引用类型
- java中“==”和equals方法的区别,再加上特殊的String引用类型
- C# 特殊的引用类型string
- C#—特殊引用类型string
- string是特殊的引用类型,特殊在何处??
- C# string 拥有值类型特点的特殊引用类型 “字符串具有恒等性”
- JavaSE8基础 String是特殊的引用类型,在函数的参数传递中只能把它当做 值类型来看待
- C# string 特殊引用类型
- string:值类型?引用类型?[转]
- C# string 特殊引用类型
- String 是值类型还是引用类型