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

来源:互联网 发布:盗墓笔记 鬼吹灯 知乎 编辑:程序博客网 时间:2024/05/16 14:10
 

本章单词

  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;

                  = ;  

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

          }  

     }

  }

原创粉丝点击