摘要: 一、泛型的基本概念 java与c#一样,都存在泛型的概念,及类型的参数化。java中的泛型是在jdk5.0后出现的,但是java中的泛型与C#中的泛型是有本质区别的,首先从集合类型上来说,java 中的ArrayList和ArrayList是同一个类型,在编译时会执行类型擦除,及java中的类型... 阅读全文
posted @ 2014-12-27 17:08 charili 阅读(15824) 评论(0) 推荐(1) 编辑
摘要: c#相较于c,c++而言,在内存管理上为程序员提供了极大的方便,解放了程序员与内存地址打交道,提高了程序员的工作效率。比如c中分配的malloc堆空间没有释放导致的内存泄露,数组越界导致的踩内存错误,使用了已释放的内存空间错误等等。这些在C#中统统的都不存在,主要是由于clr提供的安全检查机制... 阅读全文
posted @ 2014-12-27 13:14 charili 阅读(1128) 评论(0) 推荐(0) 编辑
摘要: 通常我们需要定时执行一段任务的时候,我们就需要定时器,这时我们就可以使用c#System.Threading空间中的 Timer定时器;他是个异步定时器,时间到时每次都是在线程池中分配一个线程去执行任务。下面我们来看一个有趣的例子: class Program { static ... 阅读全文
posted @ 2014-12-27 12:08 charili 阅读(2042) 评论(0) 推荐(1) 编辑