子曾经曰过

  博客园  :: 首页  ::  ::  ::  :: 管理

文章分类 -  泛型

摘要:类型参数就是将一个或多个类型的指定推迟到客户端代码声明并实例化该类或方法。如:正常类定义 public class Myclass泛型定义public class Myclass<T>//这个T代表了一个变量,变量的值是某个类型,如int,或者自己定义的类型。这个T是个形参,必须是一个标识符,不能直接放个类型。 public class Myclass<int> //这个错误。泛型存在的意义就是延迟某个参数类型的类型定义到客户端去定义。 阅读全文
posted @ 2011-02-28 22:05 人的本质是什么?

摘要:堆栈吧,据我了解,其实就是你的内存条里的某一块。电脑中有6个地方可以保存数据。<1>寄存器:保存最快。这东西在处理器内部。也就是CPU里的一小块地方给你放数据。既然是CPU,那么主要工作是计算,所以这块寄存器能放的东西十分有限,寄存器是由编译器分配。我们的程序里看不到的。<2>栈:在RAM(随机访问存储器,就是内存)区域。通过操作堆栈指针可以直接操作这部分内存,例如,指针下移,创建新内存,上移,释放。这边所说的栈,严格说是栈,不是堆栈。堆栈是2个东西,创建程序时编译器需要知道从栈里分配多少存储空间,比较不自由。在 WINDOWS下,栈的大小是2M(也有的说是1M,总之是 阅读全文
posted @ 2011-02-28 21:21 人的本质是什么?

摘要:public delegate void Del<T>(T item);这样一句话包含了一些东西,首先这是一个委托定义Del<T>(),Del<T>(T item)等等。这样一个委托到底是干嘛的呢?<T>表示一个泛型,例如List<int> s = new List<int>();T在这是一个类型占位符。下面看看MSDN对泛型的定义:泛型是具有占位符(类型参数)的类,结构,接口和方法,这些占位符是类,结构和方法所存储或使用的一个或多个类型的占位符。泛型集合类可以将类型参数用作它所存储的对象的类型的占位符,类型参数作为其字段 阅读全文
posted @ 2011-02-23 13:39 人的本质是什么?

摘要:[代码] 阅读全文
posted @ 2011-02-15 21:44 人的本质是什么?