C#
文章平均质量分 80
yuzhoufeng888
这个作者很懒,什么都没留下…
展开
-
面试系列之——C#中String和StringBuilder的区别
上周去面试一家单位的.net工程师,面试官问我C#中String和StringBuilder的区别,虽然在平时的项目中经常使用String类,也见过StringBuilder来,但是却没有深究,所以一下子不知道该怎么回答,下来后在翻了下书,又在网上找了点相关资料,在此将其做一总结。 String对象是不可改变的。每次使用System.String类中的方法之一或者是进行运算时(如赋值、拼接等),都要在内存中创建一个新的字符串对象,这就需要为该新对象分配内存空间,而StringBuilder则原创 2010-12-06 08:58:00 · 1288 阅读 · 0 评论 -
面试系列之——C#中的受管制的代码
<br /> 继续这个话题,完成面试之旅。其实以前没有真正的学习过C#这门编程语言,只是在机械地应用,所以对于这些概念,抑或是原理性的东西还不是很清楚,这里借此次面试之机一一整理,也算是补课吧。<br /> 对于C、C++程序员来说,内存泄露是一件很头痛的事情,.net中克服了这种弊病。为了保持类型安全,默认情况下,C# 不支持指针运算。不过,通过使用 unsafe 关键字,可以定义可使用指针的不安全上下文。<br /> 其实整个.NET项目都是运行在.NET Framewo原创 2010-12-06 12:42:00 · 2032 阅读 · 0 评论