程序猿刚子的博客

大龄程序猿,分享互联网开发相关知识!前端、后端,架构等内容,欢迎关注公众号 chengxuyuangangzi

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年12月23日

摘要: 偶然一次String. 的时候发现了里面有String.Intern和String.IsInterned两个方法,也没太在意,心想也不会用到,就没去研究今天在看书的时候讲到这里,说到了原理及一些它存在的理由、应用的场合,特此记录一下:首先我们都知道.net中的String类型都是固定的(immutable), 即创建后就不可以修改(不能变长、变短、字符变化)我们通常会用字面的常量去初始化一个字符串类,如 var s = "hello, world" ,这里面有几件事情:1.会把这个字面常量hello, world 放到程序集的metadata中2.会在托管堆上创建一个值为h 阅读全文
posted @ 2011-12-23 14:42 程序猿刚子 阅读(331) 评论(0) 推荐(0) 编辑