知识大全 编程中string是不是引用类型

Posted 类型

篇首语:智者不为愚者谋,勇者不为怯者死。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 编程中string是不是引用类型相关的知识,希望对你有一定的参考价值。

  在msdn上

  值类型主要由两类组成

  结构

  枚举

  结构分为以下几类

  Numeric(数值)类型

  整型

  浮点型

  decimal

  bool

  用户定义的结构

  也就是string属于引用类型 但是实际使用中

  class Program static void StringCon(string str) str= New String ;

  public static void Main(string[] args) Console WriteLine( Hello World! );

  // TODO: Implement Functionality Here string oldstr = str ; Console WriteLine( before: oldstr ); StringCon(oldstr ); Console WriteLine( after: oldstr ); Console Write( Press any key to continue ); Console ReadKey(true); 输出 before str after str

  也就是没有引用类型的应该有的表现 这是为什么了?

  实际上 net设置string 有个事实就是string一旦建立 他的值是不可改变的 而当将一个已经存在的字符串赋予新值的时候 实际上在次过程中分配了一个新字符串(原有的字符串将被GC回收)

cha138/Article/program/net/201311/11696

相关参考

知识大全 在.NET程序中正确使用String类型[1]

在.NET程序中正确使用String类型[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb

知识大全 Java当中的String数据类型

Java当中的String数据类型  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  java中St

知识大全 如何存贮connection string

  关于connectionstring应该存放在哪里有许多不同的方法每个都有自己的使用场合根据MSDN和我以前编程的经验总结/摘录了一篇文章希望对大家有所帮助   在程序中要存储conne

知识大全 对string类型和stringBuilder类型的研究

对string类型和stringBuilder类型的研究  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 在excel中,不是数据引用方式有A相对引用B交叉引用C绝对引用D混合引用

在excel中,不是数据引用方式有A相对引用B交叉引用C绝对引用D混合引用  以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容,让我们

知识大全 全面解析Java中的String数据类型

全面解析Java中的String数据类型  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 首先Str

知识大全 对非String类型进行校验时的出错处理

对非String类型进行校验时的出错处理  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!关于Spri

知识大全 浅谈“值类型”和“引用类型”

  工作已经有一年有余做项目的时侯经常碰到值类型和引用类型当时对这两个概念很难理解今闲暇之时翻看红皮书顿有所悟和大家分享一下  从概念上区分值类型直接存储其值引用类型存储对值的饮用按照存储位置上的不同

知识大全 在Delphi编程中使用C语言代码[4]

在Delphi编程中使用C语言代码[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!以下是引用片

知识大全 对象引用是怎样严重影响垃圾收集器

  如果您认为Java游戏开发人员是Java编程世界的一级方程式赛车手那么您就会明白为什么他们会如此地重视程序的性能游戏开发人员几乎每天都要面对的性能问题往往超过了一般程序员考虑问题的范围哪里可以找到