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;
= ;
//定义临时变量, 交换位置
}
}
}
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;
= ;
//定义临时变量, 交换位置
}
}
}
相关文章推荐
- Lesson3 使用Hello ACCP.NET快速热身<三>
- Lesson1 使用Hello ACCP.NET快速热身<一>
- oracle的使用<二>查询
- ASP.NET中使用<script runat="server">
- 在C#.NET中,关于<%%>使用方法
- 用compass快速给你的网站添加搜索功能<二>
- NET快速信息化系统开发框架 V3.2 -> “用户管理”主界面使用多表头展示、增加打印功能
- <<git使用快速教程>>
- 【LaTeX排版】LaTeX使用--入门基础<二>
- SlidingPaneLayout,DrawerLayout,ActionBar,NavigationView 详解 <二>SlidingPaneLayout 的 简单的使用
- SQL--<二> SQL SERVER临时表的使用
- vim使用技巧——快速编辑篇<转>
- 30分钟学会使用Ajax:<二>
- UI控件使用案例<二>
- iOS 学会使用delegate和block<二>
- <<git使用快速教程>>
- 【MySql】使用记录<二>
- 看张亚飞《.Net for Flash FMS》的笔记<二>
- Android: Git/Gerrit/Repo 的使用 <二>
- 如何使用<Beginning ASP.NET 3.5 in C# and VB>书中的示例代码