您的位置:首页 > 其它

Lesson2 使用Hello ACCP.NET快速热身<二>

2011-12-04 22:22 323 查看
本章单词

each 每个 breakpoint 断点 watch 观察 step 步,步骤

length 长度

1.

C#中,除了与java相同的while ,do-while,for循环之外,还有一个foreach循环结构:

foreach(char c in line)

{

Console.WriteLine(c);

}

其中,<1> ()内过程是,定义一个局部变量,循环接收从in后面的集合或数组中 循环取出的元素.

<2> ()执行顺序是从后向前的,首先看数组或集合中是否存在元素,然后才向外取.

2.

vs的debug:

<1> F9 set brekpoint

<2> watch variable value

<3> F10 track for a step

3.

C#中的数组:

<1>声明时[ ]在数据类型和数组名的中间,只能是int [] array; 而在java中,也可以写成,int array [];

<2>指定数组大小和java 相同,都是用new 关键字:如 int [] array; array = new int [5];

<3>初始化,C#中可以用的写法是:

int [] array = new int [5]{1,2,3,8,10};

int [] array = new int []{1,2,3,8,10};

int [] array = {1,2,3,8,10};

<4>数组长度和java用法相同, array.length属性;

4.

冒泡排序:

for(int i=0; i<array.length-1; i++) //外层循环次数是:遍历集合或数组中第个元素 ,注意是array.length-1

{

for(int j=0; j<array.length -1 -i; j++) //内层循环,是每个元素和这个元素的后面每一个元素比较. 注意是array.length-1 -i

{

if( array[j] > array[j+1] )

{

int temp;

= ;

//定义临时变量, 交换位置

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: