ITjob .NET视频教程之C#教材_c#基础2.pptVIP

  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文档。上传文档
查看更多
第二章 C#基础(二) 目标 枚举 数组 命名空间 预处理指令 C#编程规范 枚举类型 (1)枚举是用户定义的整数类型,它是一个值类型。 (2)在声明一个枚举时,要指定该枚举可以包含的一组可接受的实例值。不仅如此,还可以给值指定易于记忆的名称。 枚举类型 示例: 定义一个枚举: public enum TimeOfDay { Morning, Afternoon, Evening } //我们可以将整数转换为枚举类型 int aa=1; Console.WriteLine((TimeOfDay)aa); //也可以实现枚举类型转换为整数 TimeOfDay bb = TimeOfDay.Evening; Console.WriteLine((int)bb); 备注中的代码演示了一个整数类型与枚举类型转换的例子 枚举类型 如果需要将一个字符串转换为枚举值,我们将enum类的parse方法: TimeOfDay time2 = (TimeOfDay) Enum.Parse(typeof(TimeOfDay), afternoon, true); 使用枚举类型的优势: ● 枚举可以使代码更易于维护,有助于确保给变量指定合法的、期望的值。 ● 枚举使代码更清晰,允许用描述性的名称表示整数值,而不是用含义模糊的数来表示。 ● 枚举使代码更易于键入。 数组 (1)int表示一个整数,而int[]表示一个整型数组 (2)用new关键字初始化特定大小的数组,方括号中给出大小: int[] integers = new int[32]; (3)所有的数组都是引用类型 如:int[] copy = integers; 该代码也只是把变量copy指向同一个数组,而不是创建一个新数组。 数组 (4)数组从0开始,所以要用下标0引用第一个变量: integers[0] = 35; 同样,用下标值31引用有32个元素的数组中的最后一个元素:integers[31] = 432; (5)可以在声明数组时不进行初始化,动态地指定其大小。 如:int[] integers; integers = new int[32]; 可以使用下面的语法查看一个数组包含多少个元素: int numElements = integers.Length; 数组 注意: C#数组从零开始建立索引,即数组索引从零开始。 方括号[]必须紧跟在类型后面,而不是标识符后面。 声明数组 C# 支持一维数组、多维数组(矩形数组)等。 声明不同类型的数组: 一维数组: int[] numbers; 多维数组: string[,] names; 实例化数组 实例化不同类型的数组: 一维数组: int[] numbers = new int[5]; 多维数组: string[,] names = new string[5,4]; 初始数组 ?一维数组 int[] numbers = new int[5] {1, 2, 3, 4, 5}; string[] names = new string[3] {Matt, Joanne, Robert}; 可省略数组的大小,如下所示: int[] numbers = new int[] {1, 2, 3, 4, 5}; string[] names = new string[] {Matt, Joanne, Robert}; 如果提供了初始值设定项,则还可以省略 new 运算符,如下所示: int[] numbers = {1, 2, 3, 4, 5}; string[] names = {Matt, Joanne, Robert}; 多维数组 int[,] numbers = new int[3, 2] { {1, 2}, {3, 4}, {5, 6} }; string[,] siblings = new string[2, 2] { {Mike,Amy}, {Mary,Albert} }; 可省略数组的大小,如下所示: int[,] numbers = new int[,] { {1, 2}, {3, 4}, {5, 6} }; string[,] siblings = new string[,] { {Mike,Amy}, {Mary,Albert} }; 如果提供了初始值设定项,则还可以省略 new 运算符,如下所示: int[,] numbers = { {1, 2}, {3, 4}, {5, 6} }; string[,] siblings = { {Mike, Amy}, {Ma

文档评论(0)

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

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

1亿VIP精品文档

相关文档