- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微软实训C#课件-第四讲
第四讲 数组与字符串 * * 数组是用通用名称引用的相同类型的变量的集合。 数组 虽然C#中的数组能够如同其他程序设计语言中的数组一样使用,但它有一个特殊的属性,就是它作为对象来执行。 C#中的数组可以分为一维数组、多维数组以及交错数组 。 1维数组的定义和引用 数组同变量一样,也必须先定义、后使用。 声明一维数组,没有初始化,等于null???int[ ] intArray1;???//创建及初始化已声明的一维数组???intArray1 = new int[3];???intArray1 = new int[3]{1,2,3};???intArray1 = new int[]{1,2,3}; 声明一维数组,同时创建和初始化一维数组???int[] intArray2 = new int[3]{1,2,3};???int[] intArray3 = new int[]{4,3,2,1}; //可省略数组的大小???int[] intArray4 = {1,2,3,4}; //如果提供了初始值设定项,则还可以省略 new 运算符, ???string[] strArray1 = new string[]{One,Two,Three};???string[] strArray2 = {This,is,an,string,Array}; 注意 如果在声明时没有初始化数组,则数组成员将自动初始化为该数组类型的默认初始值。另外,如果将数组声明为某引用类型时,则当实例化该类型时它将被设置为默认值 null。 引用数组中的任意一个元素的形式: 数组名[下标表达式] 1.“下标表达式”可以是任何非负整型数据,取值范围是0~(元素个数-1),数组元素的下标,常用循环变量来控制。 2.1个数组元素,实质上就是1个变量,它具有和相同类型单个变量一样的属性,可以对它进行赋值和参与各种运算。 3.在C#语言中,数组作为1个整体,不能参加数据运算,只能对单个的元素进行处理。 例: Compute the average of a set of values. using System; class Average { public static void Main() { int[] nums = { 99, 10, 100, 18, 78, 23, 63, 9, 87, 49 }; int avg = 0; for(int i=0; i 10; i++) avg = avg + nums[i]; avg = avg / 10; Console.WriteLine(Average: + avg); } } foreach语句 foreach循环用于遍历集合中的每一个元素。foreach语句针对对象集合或数组里的每一个元素,循环运行一组嵌入的语句.foreach语句用于取得对象集合中每一个元素的信息,但不能改变对象集合中每一个元素的值. foreach语句的格式如下: foreach(类型 标识符 in 集合 ) 例如,下面的代码创建一个名为 numbers 的数组,并用 foreach 语句循环访问该数组: int[] numbers = {4, 5, 6, 1, 2, 3, -2, -1, 0}; foreach (int i in numbers) { System.Console.WriteLine(i); } 例题:建立一个有7个元素的整数数组array,输出奇数和偶数个数. using System; class ForeachDemo {public static void Main() {int odd=0,even=0; int[] array=new int[]{0,1,,3,5,8,13,18}; foreach(int i in array) { if(i%2==0)even++; else odd++; } Console.WriteLine(“{0},{1}”,odd,even); }} 在 C# 中,System.Array 是所有数组类型的抽象基类型。因此数组可以使用 System.Array 具有的属性以及其他类成员。这种用法的一个示例是使用“长度”(Length) 属性获取数组的长度。下面的代码将 numbers 数组的长度(为 5)赋给名为 LengthOfNumbers 的变量: int[] numbers = {1, 2, 3, 4, 5}; int
文档评论(0)