对 String 的几个错误认识

     昨天调试一段程序发现内存始终释放不掉,最后终于发现是对String 的错误使用造成,这促使我今天又仔细研究了一下String类型,不研究不知道,一研究发现我过去对String 的很多认识都是错误的,感觉这种错误认识还比较有典型性,于是写下此文和大家一起探讨。

     1. String 类型变量追加,或修改后的新String对象是驻留(Interned)的。

         如下面代码

            string s1 = "abcd";
            
string s2 = s1 + "e";

NET技术对 String 的几个错误认识,转载需保留来源!

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。