随笔分类 -  C#

摘要:using System;using System.Collections.Generic;using System.Text;using System.Drawing;using System.Drawing.Imaging;using System.Windows.Forms;using System.Runtime.InteropServices;namespace ConsoleAppli... 阅读全文

posted @ 2007-11-16 20:15 李通通 阅读(3036) 评论(5) 推荐(0)

摘要:设置控件背景颜色200, 240, 240, 240|这个值透明度,250为100%不透明 阅读全文

posted @ 2007-09-12 09:43 李通通 阅读(2692) 评论(2) 推荐(0)

摘要:在2005年底微软公司正式发布了C# 2.0,与C# 1.x相比,新版本增加了很多新特性,其中最重要的是对泛型的支持。通过泛型,我们可以定义类型安全的数据结构,而无需使用实际的数据类型。这能显著提高 性能并得到更高质量的代码。泛型并不是什么新鲜的东西,他在功能上类似于C++的模板,模板多年前就已存在C++上了,并且在C++上有大量成熟应用。 本文讨论泛型使用的一般问题,比如为什么要使用泛型、泛... 阅读全文

posted @ 2006-12-12 20:50 李通通 阅读(306) 评论(0) 推荐(0)

摘要:.NET系统是一个单根继承系统,所有的类型都派生自Object。我以前一直认为在单根继承系统中用不着泛型。既然所有的东西都可以作为Object传递,又何必使用泛型呢?只是增加复杂度而已,除了看起来高深一点,似乎没有别的什么好处了。但是,当两个最著名的单根系统,Java和.NET,都势不可挡地要加入泛型编程时,我不免要重新审视这个问题——为什么一定要泛型编程? 归纳起来,泛型比非泛型具有下面两个... 阅读全文

posted @ 2006-09-20 09:37 李通通 阅读(739) 评论(0) 推荐(0)

摘要:using System;using System.Collections.Generic;using System.Text;namespace ConsoleApplication5{ class Program { static void Main(string[] args) { test ti = new test(4); ... 阅读全文

posted @ 2006-09-20 08:50 李通通 阅读(203) 评论(0) 推荐(0)

摘要:泛型 赋予了类型 参数式 多态 的能力 泛型的第一个好处是编译时的严格类型检查。这是集合框架最重要的特点。此外,泛型消除了绝大多数的类型转换。如果没有泛型,当你使用集合框架时,你不得不进行类型转换。 关于泛型的理解可以总结下面的一句话,它是把数据类型作为一种参数传递进来。下边的这段代码是泛型的一个最简单的应用 using System;using System.Collections.Generi... 阅读全文

posted @ 2006-09-20 08:37 李通通 阅读(1459) 评论(0) 推荐(0)

摘要:using System;using System.Collections.Generic;using System.Text;namespace ConsoleApplication1{ class Program { static void WriteSomething(T x, T y) { if (typeof(T) == ... 阅读全文

posted @ 2006-09-20 07:08 李通通 阅读(417) 评论(1) 推荐(0)