- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微软实训C#-第四讲课件
第四讲 数组与字符串;1维数组的定义和引用;注意 如果在声明时没有初始化数组,则数组成员将自动初始化为该数组类型的默认初始值。另外,如果将数组声明为某引用类型时,则当实例化该类型时它将被设置为默认值 null。;例: 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,输出奇数和偶数个数.; 在 C# 中,System.Array 是所有数组类型的抽象基类型。因此数组可以使用 System.Array 具有的属性以及其他类成员。这种用法的一个示例是使用“长度”(Length) 属性获取数组的长度。下面的代码将 numbers 数组的长度(为 5)赋给名为 LengthOfNumbers 的变量:
int[] numbers = {1, 2, 3, 4, 5}; int LengthOfNumbers = numbers.Length; System.Array 类提供许多有用的其他方法/属性,如用于排序、搜索和复制数组的方法。;// Use the Length array property.
using System;
class LengthDemo {
public static void Main() {
int[] nums = new int[10];
Console.WriteLine(Length of nums is + nums.Length);
// use Length to initialize nums
for(int i=0; i nums.Length; i++)
nums[i] = i * i;
// now use Length to display nums
Console.Write(Here is nums: );
for(int i=0; i nums.Length; i++)
Console.Write(nums[i] + );
Console.WriteLine();
}
};C#的最重要数据类型之一是string,在C#中,string是引用类型。创建一个字符串直接量时,实际上创建了一个string类型的对象。例如:在下面的语句中:
Console.WriteLine(“In c#,string are objects”);
C#自动将字符串“In c#,string are objects”放入一个string类型的对象中。
构造字符串
构造一个string的最简单方法是使用字符串直接量,例如,下面的str是一个string类型的引用变量,给定了一个指向字符串直接量的引用。
string str=“C# strings are powerful”;;在这里str初始化为字符序列“C# strings are powerful”。
也可以从一个char数组创建string。例如:
char[] charray={‘t’,’e’,’s’,’t’};
string str=new string(charray)
文档评论(0)