第二章 C#語法快速熱身
阿新 • • 發佈:2018-12-03
成績 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#語法快速熱身