第11章季节列举时分转换——枚举与结构.pptVIP

第11章季节列举时分转换——枚举与结构.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第11章季节列举时分转换——枚举与结构

第11章 季节列举时分转换 ——枚举与结构 能力目标: 1. 学会声明、使用枚举类型和结构类型。 2. 能编写星期、季节枚举类型及其应用程序。 3. 能编写时间结构类型及其应用程序,实现小时数与时分秒之间的相互转换。 内容介绍 11.1 项目预览 11.2 声明枚举类型 11.3 更改枚举常量编号 11.4 应用枚举类型 11.5 选择枚举的基础类型 11.6 常用预定义结构类型 11.7 声明和使用结构类型 11.8 结构和类的区别 11.9 本章小结 11.10 项目实训11: 星期季节列举与时分秒转换 11.1 项目预览 星期、季节列举与时分秒转换WPF应用程序项目运行界面: 11.2 声明枚举类型 用关键字enum声明枚举类型,枚举常量用大括号括起来: enum 枚举类型名 { 枚举常量列表 } 例如:声明一个名为Season的枚举类型: enum Season { Spring, Summer, Autumn, Winter } 使用枚举常量,要用枚举类型名作前缀,例如Season.Spring、Season.Summer 等,输出时只显示枚举常量名,例如。Spring、Summer等。 枚举常量(枚举元素)是一种标识符。例如: enum 季节 { 春, 夏, 秋, 冬 } 于是,该类型的枚举常量可表示为:季节.春、季节.夏,等 11.3 更改枚举常量编号 每个枚举常量关联了一个整数,默认0开始,然后1、2等. 例如:季节枚举类型,春、夏、秋、冬依次为0、1、2、3。 可显式更改各枚举常量的编号。例如: enum 季节 { 春 = 1, 夏, 秋, 冬 } 还可通过“新枚举常量名 = 已定义枚举常量名”方式,定义编号相同名称不同的两个枚举常量,例如: enum Season { Spring = 1, Summer, Autumn, Fall = Autumn, Winter } 这时,Autumn和Fall的编号都是3,都表示秋天。 因此,可定义多个含义相同但名称不同的枚举常量。 11.4 应用枚举类型 枚举类型可声明变量,用于接收枚举常量值。例如: 季节 season = 季节.春; 可使用强制类型转换加编号的方式使用枚举常量,例如: season = (季节)1; 赋值的枚举变量可输出,例如上述season输出:春 也可通过强制int类型转换取得枚举常量的编号,例如: int i = (int)season; i = (int)季节.春; 枚举类型声明的变量,可应用在类型成员字段、方法参数和局部变量中。 枚举类型通常与类类型并列声明(排名不分先后)。此外,还可在类内部声明内嵌的枚举类型。 【例11-1】建立控制台应用程序项目,定义和使用季节枚举类型。 enum 季节 { 春 = 1, 夏, 秋, 冬 } class Program { static void Main(string[] args) { Console.Write(一年四季,为:); 季节 season; //声明枚举变量season for (int i = 1; i 5; i++) { season = (季节)i; Console.Write(season + ); } Console.WriteLine(\n上半年的季节是: + (季节)1 + 、 + (季节)2); Console.WriteLine(下半年的季节是: + (季节)3 + 、 + (季节)4); Console.WriteLine(一年之计在于—— + 季节.春); Console.WriteLine(\n问题:有没有第五季?); Console.WriteLine(第五季是: + (季节)5); } } 11.5 选择枚举的基础类型 枚举的基础类型是枚举元素编号的类型,默认为int型。 除int型外,还可选择下面整数类型作枚举基础类型: byte、sbyte、short、ushort、int、uint、long、ulong 例如,定义使用short型作枚举基础类型: enum 季节 : short { 春 = 1, 夏, 秋, 冬 } 这时,枚举量的编号就可用short型强制转换而得,例如: 季节 season = 季节.春; short si = (short)season; 11.6 常用预定义结构类型 bool型:是Syste

文档评论(0)

zhuwenmeijiale + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档