摘要: 【转】http://www.verydemo.com/demo_c92_i10545.html在2005年底微软公司正式发布了C# 2.0,与C# 1.x相比,新版本增加了很多新特性,其中最重要的是对泛型的支持。通过泛型,我们可以定义类型安全的数据结构,而无需使用实际的数据类型。这能显著提高性能并得到更高质量的代码。泛型并不是什么新鲜的东西,他在功能上类似于C++的模板,模板多年前就已存在C++上了,并且在C++上有大量成熟应用。 本文讨论泛型使用的一般问题,比如为什么要使用泛型、泛型的编写方法、泛型中数据类型的约束、泛型中静态成员使用要注意的问题、泛型中方法重载的问、泛型方法等,通过这些使. 阅读全文
posted @ 2013-01-05 11:27 山海雍和 阅读(205) 评论(0) 推荐(0)
摘要: 全球化即多语言,为程序的各个Form中涉及的显示文本设计strings。最好为每种语言指定一个资源文件。资源文件有两种:1.Form内部,即Form所拥有的资源文件,后缀GlobalForm.resx 2.项目内部,右键新建项目资源文件,如:ChinaResources.zh-CHS.resx资源文件存储多种类型,使用Key/Value方式存储。代码中调用资源文件中的值,两种资源文件不同的调用方式1.Form内部 ResourceManager rm = new ResourceManager("命名空间.ChinaResources", Assembly.GetExecu 阅读全文
posted @ 2013-01-05 09:44 山海雍和 阅读(227) 评论(0) 推荐(0)