摘要:枚举类型 是 用于声明一组命名的常数 的 基本数据类型(值类型)。enum <enum_name> { enumeration list }; 这个就是枚举一般用法。其中,enum_name 指定枚举的类型名称。enumeration list 是一个用逗号分隔的标识符列表。 枚举列表中的每个符号代
阅读全文
摘要:1、定义:匿名类是 没有名字的类。 特点:匿名类不能被引用,只能在创建时用new语句来声明。 2、 3、 4、隐式类型 var , 是 声明变量是无须指定数据类型,编译器会根据赋值判断其数据类型的一种机制。优势在于 : 通过var这个隐式类型,可以提高开发人员的开发效率,很多时候可以不考虑对象的类型
阅读全文
摘要:1、定义:委托(Delegate)是 一个类,它定义了方法的类型。实现了将一个方法当作另一个方法的参数来传递。 2、声明:public delegate 返回值 委托名称(参数); 例:public delegate int MyDelegate(string value) ; 3、实例化委托: M
阅读全文
摘要:1、泛型是 通过参数化类型来实现在同一份代码上操作多种数据类型 的 技术,利用“参数化类型”将类型抽象化,从而实现灵活的复用。 泛型是C#2.0以后的一种新的语法,不是语法糖 2、 1. 泛型增强了代码的可读性 2. 泛型有助于实现代码的重用、保护类型的安全以及提高性能。 3. 我们可以创建泛型集合
阅读全文
摘要:1、托管代码就是Visual Basic .NET和C#编译器编译出来的代码,托管代码在公共语言运行库(CLR)中运行2、非托管代码是运行在公共语言运行库环境(CLR)的外部,由操作系统直接执行的代码。非托管代码必须提供自己的垃圾回收、类型检查、安全支持等服务区别: 1、托管代码是一种中间语言,运行
阅读全文
摘要:1、MSDN的解释:.NET Framework 是为其运行的应用程序提供各种服务的托管执行环境。 它包括两个主要组件:作为处理运行的应用程序的执行引擎的公共语言运行时 (CLR); 以及 .NET Framework 类库,此类库提供开发人员可从其自己的应用程序中调用的已测试的可重用代码库。 2、
阅读全文