11 2012 档案

摘要:今天在群里,有一个同学发上来了一段代码,说是从书上看到的例子,但是编译不了(有些书的作者真是误人子弟),希望帮忙找一下错在哪里,该怎么改,代码如下:public class SortHelper { public void BubbleSort<T>(T[] array) { if (array==null) { throw new ArgumentNullException("array"); } T temp = default(T); ... 阅读全文
posted @ 2012-11-28 22:47 Lukexywang 阅读(1893) 评论(19) 推荐(3) 编辑
摘要:此篇博文是我最近看clr via c#的一些体会,可能有不对的地方,欢迎指正。 我们写c#代码,将方法定义在一个类中,然后编译代码再执行,执行的时候,方法也好,字段也好,不管是实例方法/字段还是静态方法/字段,一定会在内存中的某处占用一定的内存空间。不管要访问某个字段,还是要调用某个方法,都必须知道字段或者方法在内存中的位置,这篇文章主要讨论的是clr如何获取到要调用方法在内存中的位置,从而进行方法调用的。一、类型对象 首先我们先引入一个概念:类型对象,“类型对象”这个词并不是.net中的术语,只是我给它起的名字,所谓类型对象,是描述一个对象的类型的对象,这有点拗口,首先明确一点,类型对象也. 阅读全文
posted @ 2012-11-13 22:43 Lukexywang 阅读(1723) 评论(3) 推荐(4) 编辑

点击右上角即可分享
微信分享提示