------- Windows Phone 7手机开发、.Net培训、期待与您交流! -------
1.枚举是由程序员定义的类型,与类或者结构一样。
2.枚举只有一种类型的成员:命名的整数值和常量。
例:
enum TrafficLght //enum 是关键字 TrafficLght枚举名称
{
creen,
yellow, // 逗号分隔,没有分号
red
}
每个枚举成员都有一个底层整数类型 默认为int。
在默认情况下 编译器把第一个成员赋值为0,并对每一个后续的成员赋值比前面成员多1.
例如在TrafficLght类型中,编译器把int 值 0,1,2分别赋值给成员 creen,yellow,
red。
可以把枚举值付给枚举类型的变量。
例如:
TrafficLght t1=TrafficLght.red
TrafficLght t2=TrafficLght.yellow //从成员赋值
设置底层类型和显示值
可以同过把冒号和类型名放在枚举名之后以使用int以外的整数类型。类型可以是任何整数
类型,所有的成员都属于枚举的底层类型
例“ enum TrafficLght:ulong //ulong 是底层类型
{
....
}
成员的常量值可以是底层类型的任何值。要显示的设置一个成员的值,在枚举声明中的变量名之
后使用初始化表达式,尽管不能有重复的名称,但可以有重复的值。
例如:
enum TrafficLght
{
creen=10,
yellow=15,//重复的值
red=15//重复的值
}
隐式成员编号
可以显示地赋值给任何成员常量,如果不初始化一个成员常量,编译器会隐式的给他赋值
例如
enum TrafficLght
{
creen,// 0 以为这是第一项
yellow,//1 比之前大1
red // 2 比之前大1
------- Windows Phone 7手机开发、.Net培训、期待与您交流! -------
相关推荐
传智播客.Net精品就业班培训ADO.Net基础3:参数化SQL及案例
Pro ADO.NET Data Services: Working with RESTful Data Paperback: 336 pages Publisher: Apress; 1 edition (December 2, 2008) Language: English ISBN-10: 143021614X ISBN-13: 978-1430216148 Format: PDF You...
《Professional ADO.NET 2: Programming with SQL Server 2005, Oracle, and MySQL》书配代码
Applied ADO.NET: Building Data-Driven Solutions 第二部分 Table of Contents Applied ADO.NET—Building Data-Driven Solutions Introduction Chapter 1 - ADO.NET Basics Chapter 2 - Data Components ...
Applied ADO.NET: Building Data-Driven Solutions 第一部分 Table of Contents Applied ADO.NET—Building Data-Driven Solutions Introduction Chapter 1 - ADO.NET Basics Chapter 2 - ...
《ADO.NET 4从入门到精通》主要内容简介:ADO.NET是windows开发平台上的核心数据技术之一。《ADO.NET 4从入门到精通》是microsoft ADO.NET 4的入门教程,旨在帮助visual basic和c#开发人员了解ADO.NET及相关技术的...
ADO.net操作数据库总结,包括SqlConnection、SqlCommand等
ADO.Net助手是一个获取ADO.Net连接字符串(支持Access,SQLite,SQLServer,MySQL和ORACLE),测试SQL命令,存储过程和数据库之间互导数据的辅助软件。ADO.Net助手还可以用来以插入SQL语句形式导出导入记录,目前提供了...
程序员能使用ADO.NET组件模型,方便高效地连接和访问数据库。 1 ADO.NET概述 ADO.NET是与数据库访问操作有关的对象模型的集合,它基于Microsoft的.NET Framework,在很大程度上封装了数据库访问和数据操作的动作。 ...
摘要:基于ASP.NET的WEB应用程序项目,使用程序语言C#,利用ADO.NET访问数据库,实现一个简易的用户登陆注册系统。主要实现的功能有用户登陆、用户注册、找回密码,... 关键字:ASP.NET;ADO.NET;WEB;vs2010;数据库
· 几种常见的数据库连接方法 · ADO.NET常用对象详解之:DataSet对象 · ADO.NET常用对象详解之:DataReader对象 · ADO.NET常用对象详解之:Command对象 · ADO.NET常用对象详解之:DataAdapter对象...
数据ADO.NET sql、LINQ to sql、ADO.NET Entity Framework(EF)数据库连接性能比较,主要比较了插入与读取的时间,读取里可以进行模糊检索
ADO.NET考试上机题ADO.NET考试上机题ADO.NET考试上机题ADO.NET考试上机题ADO.NET考试上机题ADO.NET考试上机题ADO.NET考试上机题ADO.NET考试上机题ADO.NET考试上机题ADO.NET考试上机题ADO.NET考试上机题ADO.NET考试...
WROX 出版的书籍《Professional ADO.NET 2: Programming with SQL Server 2005, Oracle, and MySQL》电子版。
针对其他数据访问api(包括ole db,ado,odbc和jdbc)的程序员,提供了帮助其迁移到ado.net许多易用的参考 本书由资深数据库教师编写,全面介绍了ado.net。书中深入剖析了ado.net的本质,探索了类、接口、属性和...
通过 ADO.NET 访问数据 ...ADO.NET 通过鼓励程序员节省有限资源来实现可缩放性。由于所有 ADO.NET 应用程序都使用对数据的不连接访问,因此它不会在较长持续时间内保留数据库锁或活动数据库连接。
ADO.NET自己封装SqlHelper类 1、简单封装 2、传递参数封装 3、参数可变封装
关于ado.net简单的参数化查询,操作的是oracle数据库!关于ado.net简单的参数化查询,操作的是oracle数据库!
Professional ADO .NET Programming Professional ADO .NET Programming Professional ADO .NET Programming Professional ADO .NET Programming
针对其他数据访问API(包括OLE DB,ADO,ODBC和JDBC)的程序员,提供了帮助其迁移到ADO.NET许多易用的参考。 本书由资深数据库教师编写,全面介绍了ADO.NET。书中深入剖析了ADO.NET的本质,探索了类、接口、属性和...