1. 程式人生 > >第二章 C#語法快速熱身

第二章 C#語法快速熱身

成績 ava 形式 fault 數據 highlight 執行 數組類 變量名

C#語法快速熱身
語法
if(條件表達式){
代碼塊
}
語法
if(條件表達式){
代碼塊
}else{
代碼塊2
}
語法
if(條件表達式1){
代碼塊1
if(條件表達式1)){
}else{
代碼塊2
}
}else{
代碼塊3
}
switch結構
switch(表達式){
case:常量表達式1
break;必須有
case:常量表達式2
break;
default:
break;//必須有
}
數組與循環
語法
數據類型[]數組名;
數據類型 數組名[];
但是在C#中只能使用第一種方法,即不能把方括號放在數組名後面 
語法
數組類型[]數組名
例如
int[]array;
通過.length
同Java一樣訪問數組的元素使用的形式如下,下標從0開始,在C#中我們把下標叫做索引
經驗
如果在程序中需要得到數組的長度,應該使用數組.length語句獲得,而不是用數組定義的長度
對象數組
//學員類
public class Student
{
public string name; //姓名
public string score;//成績
public void show info()
{//輸出信息

Console.Writeline(name+"/t"+score);

}


}

class progrm
{
static void Main (string[]args)
{
//定義對象數組
Student[] stus=new student[3];
//為對象數組元素賦值
stus[0]=new student();
stus[0].name="張浩";
stus[0].score=100;
stus[1]=new student();
stus[1].name="李成"
stus[1].score=99;
stus[2]=new Student();
stus[2].name="江蘇";
stus[2].WriteLine("前三名學員的信息為");
forearh(Student stu int stus)
{
stu.showinfo();
}

console.Readline();


}
}
循環結構
while 循環是先判斷條件是否,如果條件成立再執行循環體
語法
while(條件表達式)
{
//代碼塊
}

do-while 循環
do-while 循環是先執行在判斷條件,所以至少會執行一次循環體中的語句
語法
do{
//代碼塊
}while(條件表達式)

for循環
for循環常常用在確定循環次數的情況下
語法
for(表達式1;表達式2;表達式3)
{
//代碼塊
}

foreach循環
語法
foreach(元素類型 元素變量名 in 數組)
{
//代碼塊
}
語法中的"元素"是一個只讀變量
foreach結構的執行過程是循環體依次取出數組中的每一個元素,然後對每個元素都執行一次循環體的操作

break語句
除了在switch中可以使用break語句退出某個case語句也可以把它用於 while  dowhile for foreach循環結構。break語句將使程序跳出當前循環結構並繼續執行該循環後面的語句
continue 語句
continue 和break 語句類似它出現在for while do while foreach 但continue語句的作用是退出當前循環結構的本次循環,並開始執行當前循環的下一次循環,而不是退出
當前循環結構

二重循環
外層循環一次內層循環都會從頭到尾的完整的執行一遍

冒泡排序
冒泡排序速記口訣
N個數字來排隊,兩兩相比小靠前
外層循環N-1,內層循環N-1-i
如果要降序排序,只要把程序中的大於號換成小於號就行了

  

第二章 C#語法快速熱身