文章分类 - C# 基础知识
摘要:泛型是 C#2.0 语言和公共语言运行库 (CLR) 中的一个新功能。泛型将类型参数的概念引入 .NET Framework,类型参数使得设计如下类和方法成为可能:这些类和方法将一个或多个类型的指定推迟到客户端代码声明并实例化该类或方法的时候。例如,通过使用泛型类型参数 T,可以编写其他客户端代码能够使用的单个类,而不致引入运行时强制转换或装箱操作.使用泛型类型可以最大限度地重用代码、保护类型的安...
阅读全文
摘要:关于c# 泛型关于的基本概念和应用以及有点网上太多不想多说,今天先从泛型的约束讲起:引用别人的文章介绍一下:泛型约束简介 C#泛型要求对"所有泛型类型或泛型方法的类型参数"的任何假定,都要基于"显式的约束",以维护C#所要求的类型安全. "显式约束"有where字句表达,可以指定"基类约束","接口约束","构造器约束","值类型/引用类型约束"共四中约束. "显示约束"并非必须,如果没有指定"显...
阅读全文
摘要:今天想整理一下访问修饰符,当然对老鸟来说不用介绍了,但是我相信对新人来说一定有必要说一下,所以在网上查了一下,没有一个完整的介绍,除了概念就是概念,老鸟看了那些文字都要头疼,所以决定今天整理出来用例子说明来为大家解释一下吧:首先介绍一下类的修饰符作为一个顶级类(即不是内部类)只能使用public和internal两种访问修饰符,它们的意义如下。— public:所修饰的顶级类的可访问域...
阅读全文
摘要:在网上查找了不少的资料,可以说大同小异,概念性的东西网上一搜一堆,今天把反射的东西整理了一下,供大家使用,我保证我这里是最全面的东西,当然也是基础的东西,在学好了这一切的基础上,大家可以学习反射的具体插件等应用,老鸟就不用看了.首先我们建立一个类库,将它生成为HelloWorld.dll,using System;namespace Webtest...{ public interface int...
阅读全文