博客园  :: 首页  :: 新随笔  :: 管理

2013年5月24日

摘要: 1.C#中有两种类型:值类型和引用类型 值类型的变量直接包含他们的数据,而引用类型的变量存储引用类型存储对他们的数据的引用,后者称为对象。 简单说:值类型直接存储其值,引用类型存储对值的引用。引用类型分为引用和引用的对象。2.值类型:简单类型、枚举、结构 引用类型: 类类型、接口类型、数组类型和委托类型3.值类型与引用类型的内存存储 单纯的说值类型存储在栈上,引用类型存储在托管堆上是不对的。4.区别: 1)托管堆: 同步块和方法表, x,y,托管堆上的需要GC来回收 线程堆栈: 没有同步块和方法表 2)值类型赋值是重新创建一个副本 ... 阅读全文

posted @ 2013-05-24 22:56 ┌EvanYe﹏√. 阅读(215) 评论(0) 推荐(0) 编辑

2012年7月2日

摘要: http://go.devexpress.com/CodeRushX.aspx 阅读全文

posted @ 2012-07-02 23:05 ┌EvanYe﹏√. 阅读(143) 评论(0) 推荐(0) 编辑

摘要: 任何完美的应用程序和技术高明的程序员,都不可能是绝对不出差错的。与其追求完美无错的代码,还不如将程序中可能预知的异常在发布前进行很好的处理,可能是最有价值的。那么,C#是如何处理异常的呢?首先,我们从最普通的异常说起: 使用try-catch-finally块捕获异常,基本格式如下: 阅读全文

posted @ 2012-07-02 22:51 ┌EvanYe﹏√. 阅读(3030) 评论(10) 推荐(4) 编辑