C#基础知识
yalunwang123
这个作者很懒,什么都没留下…
展开
-
关于C#中的string
1、String在任何语言中,都有它的特殊性,在.NET中也是如此。它属于基本数据类型,也是基本数据类型中唯一的引用类型。字符串可以声明为常量,但是它却放在了堆中。 在.NET中String是不可改变对象,一旦创建了一个String对象并为它赋值,它就不可能再改变,也就是你不可能改变一个字符串的值。 先看一个例子: 8 public class Test 9 { 10 public s原创 2015-02-06 11:56:27 · 440 阅读 · 0 评论 -
C# 关于堆,堆栈的总结
原帖地址:http://blog.csdn.net/baoxuetianxia/article/details/3218913 原帖地址:http://www.cr173.com/html/17291_1.html 本文是参考上面两篇文章以及自己的理解进行的总结 一、概念 堆栈stack: 堆栈中存储值类型。 堆栈实际上是向下填充,即由高内存地址指向原创 2015-02-05 16:56:21 · 704 阅读 · 0 评论 -
StringBuilder对象
StringBuilder对象 通过上面的分析可以看出,String类型在做字符串的连接操作时,效率是相当低的,并且由于每做一个连接操作,都会在内存中创建一个新的对象,占用了大量的内存空间。这样就引出StringBuilder对象,StringBuilder对象在做字符串连接操作时是在原来的字符串上进行修改,改善了性能。这一点我们平时使用中也许都知道,连接操作频繁的时候,使用StringBu转载 2015-02-06 13:24:44 · 448 阅读 · 0 评论