- 4
- 0
- 约6.53千字
- 约 33页
- 2019-08-10 发布于福建
- 举报
本章常见错误 1、把字符串当做值类型使用 2、string和String的认识误区 把字符串当做值类型使用(1) C#中的字符串是System.String类型,通过查看System.String类型的元数据可以看到,该类型直接继承自System.Object。所有直接或间接继承自System.ValueType的类型属于值类型,所以System.String属于引用类型而不是值类型,但System.String类型的某些特性会让人产生属于值类型的错觉,如下面的例子。 验证字符串是引用类型,具体代码如下: static void Main(string[] args)s { string str1 = 这是第一个字符串; string str2 = str1; //把str1的引用传递给str2 //两个字符串的引用指向同一个内存地址 Console.WriteLine(object.ReferenceEquals(str1, str2)); str2 = 这是第二个字符串; //试图使用引用str2修改str1指向的对象 //两个字符串的引用不指向同一个内存地址 Console.WriteLine(object.ReferenceEquals(str1, str2)); Console.Read()
您可能关注的文档
最近下载
- 2016等离子弧切割.ppt VIP
- 风电项目道路及吊装平台、风机及箱变基础施工招标文件商务条款.doc VIP
- DB11T 891-2012 居住建筑节能设计标准.docx VIP
- 执业医师考试29社区公共卫生.docx VIP
- T∕CTCA 31-2026 纺织品 定量化学分析 氨纶与纤维素类纤维混合物 (8%次氯酸钠法).docx VIP
- 高中二年级德育班会 教学设计——学习的意义:从“为何而学”到“为未来而学”.docx
- 皖2016D206 智能控制柜.pdf VIP
- DB11T 873-2012 玫瑰花无公害生产技术规程.docx VIP
- 陕西西安市工业大学附属中学2026-2027年上学期八年级开学考试数学试卷(含简单答案).pdf VIP
- T∕CATAGS 101-2025 民航客运航班旅客碳排放测算方法.docx VIP
原创力文档

文档评论(0)