专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
  大家都知道C#中是个引用类型String对象是存放在堆上而不是堆栈上因此当把个串变量赋给另个串时会得到对内存中同个串两个引用但是大家有没有想过为什么修改其中个串另外个不受影响呢?  原来当我们把个串变量赋给另个串时就会创建个全新String对象就是说这个时候就会有两个对象比如: StringExc  {  public void Main  {   s1 = "original ";   s2 = s1; //注意此时会创建个新对象  Console.WriteLine( "s1 is " + s1 );  C [阅读全文] [PDF]
ansistring -> char ansistring.c_str(); char -> ansistring ansistring=ansistring(char); bstr -> char* char* char1=ansistring(bstr).c_str(); wchar_t -> ansistring ansistring(wchar_t) ansistring -> wchart ansistirng.widechar(); char -> widestring char *s=\"adsfdsf\" [阅读全文] [PDF]
1 共2条 分1页