国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

C#/.net學(xué)習(xí)-5

2019-11-09 20:52:51
字體:
供稿:網(wǎng)友
1、變量類型int double string char bool decimal變量的使用規(guī)則:先聲明再賦值最后使用int number;number=10; number=20;Console.WriteLine(number);2、Camel  Pascal3、運(yùn)算符賦值運(yùn)算符:=復(fù)合賦值運(yùn)算符:+= -= *= /= %=  sum+=age;  sum=sum+age;算數(shù)運(yùn)算符: + - * / % ++ --關(guān)系運(yùn)算符: > < >= <= == !=邏輯運(yùn)算符: && || !4、c#中的語法結(jié)構(gòu)分支結(jié)構(gòu):if if-else選擇結(jié)構(gòu):while do-while for5、常量聲明的常量的語法:const 變量類型 變量名=值;什么時(shí)候會(huì)用到常量?6、枚舉語法:[public] enum 枚舉名{    值1,    值2,    值3,    ........}public:訪問修飾符。公開的公共的,哪都可以訪問。enum:關(guān)鍵字,聲明枚舉的關(guān)鍵字枚舉名:要符合Pascal命名規(guī)范將枚舉聲明到命名空間的下面,類的外面,表示這個(gè)命名空間下,所有的類都可以使用這個(gè)枚舉。枚舉就是一個(gè)變量類型 ,int--double  string  decimal.只是枚舉聲明、賦值、使用的方式跟那些普通的變量類型不一樣。我們可以將一個(gè)枚舉類型的變量跟int類型和string類型互相轉(zhuǎn)換。枚舉類型默認(rèn)是跟int類型相互兼容的,所以可以通過強(qiáng)制類型轉(zhuǎn)換的語法互相轉(zhuǎn)換。當(dāng)轉(zhuǎn)換一個(gè)枚舉中沒有的值的時(shí)候,不會(huì)拋異常,而是直接將數(shù)字顯示出來。枚舉同樣也可以跟string類型互相轉(zhuǎn)換,如果將枚舉類型轉(zhuǎn)換成string類型,則直接調(diào)用ToString().如果將字符串轉(zhuǎn)換成枚舉類型則需要下面這樣一行代碼:    (要轉(zhuǎn)換的枚舉類型)Enum.Parse(typeof(要轉(zhuǎn)換的枚舉類型),"要轉(zhuǎn)換的字符串");如果轉(zhuǎn)換的字符串是數(shù)字,則就算枚舉中沒有,也會(huì)不會(huì)拋異常。如果轉(zhuǎn)換的字符串是文本,如果枚舉中沒有,則會(huì)拋出異常。7、所有的類型都能夠轉(zhuǎn)換成string類型,調(diào)用ToString()。8、結(jié)構(gòu)可以幫助我們一次性聲明多個(gè)不同類型的變量。語法:[public] struct 結(jié)構(gòu)名{    成員;//字段}變量在程序運(yùn)行期間只能存儲(chǔ)一個(gè)值,而字段可以存儲(chǔ)多個(gè)值。9、數(shù)組一次性存儲(chǔ)多個(gè)相同類型的變量。語法:數(shù)組類型[] 數(shù)組名=new 數(shù)組類型[數(shù)組長度];***數(shù)組的長度一旦固定了,就不能再被改變了10、冒泡排序:就是將一個(gè)數(shù)組中的元素按照從大到小或者從小到大的順序進(jìn)行排列。int[] nums={9,8,7,6,5,4,3,2,1,0}; 0 1 2 3 4 5 6 7 8 9第一趟比較:8 7 6 5 4 3 2 1 0 9 交換了9次     i=0  j=nums.Length-1-i第二趟比較:7 6 5 4 3 2 1 0 8 9 交換了8次     i=1  j=nums.Length-1-i第三趟比較:6 5 4 3 2 1 0 7 8 9 交換了7次     i=2  j=nums.Length-1-i第四趟比較:5 4 3 2 1 0 6 7 8 9 交換了6次     i=3  j=nums.Length-1-i第五趟比較:4 3 2 1 0 5 6 7 8 9 交換了5次第六趟比較:3 2 1 0 4 5 6 7 8 9 交換了4次第七趟比較:2 1 0 3 4 5 6 7 8 9 交換了3次第八趟比較:1 0 2 3 4 5 6 7 8 9 交換了2次第九趟比較:0 1 2 3 4 5 6 7 8 9 交換了1次for(int i=0;i<number.Length-1;i++){    for(int j=0;j<nums.Length-1-i;j++)    {        if(nums[j]>nums[j+1])        {            int temp=nums[j];            nums[j]=nums[j+1];            nums[j+1]=temp;        }    }}11、方法函數(shù)就是將一堆代碼進(jìn)行重用的一種機(jī)制。函數(shù)的語法:[public] static 返回值類型 方法名([參數(shù)列表]){    方法體;}public:訪問修飾符,公開的,公共的,哪都可以訪問。static:靜態(tài)的返回值類型:如果不需要寫返回值,寫void方法名:Pascal 每個(gè)單詞的首字母都大些。其余字母小寫參數(shù)列表:完成這個(gè)方法所必須要提供給這個(gè)方法的條件。如果沒有參數(shù),小括號也不能省略。方法寫好后,如果想要被執(zhí)行,必須要在Main()函數(shù)中調(diào)用。方法的調(diào)用語法:類名.方法名([參數(shù)]);***在某些情況下,類名是可以省略的,如果你寫的方法跟Main()函數(shù)同在一個(gè)類中,這個(gè)時(shí)候,類名可以省略。12、return1、在方法中返回要返回的值。2、立即結(jié)束本次方法。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 凤庆县| 揭西县| 铜陵市| 云龙县| 攀枝花市| 丰城市| 泾源县| 吐鲁番市| 鹤庆县| 万山特区| 梁山县| 昌邑市| 巨鹿县| 福鼎市| 临漳县| 玉林市| 高尔夫| 黄龙县| 新干县| 鲁山县| 乡城县| 容城县| 清涧县| 张家界市| 乡宁县| 黄梅县| 浦东新区| 保德县| 乌鲁木齐县| 湘西| 陈巴尔虎旗| 延川县| 泽普县| 南开区| 玉田县| 扎赉特旗| 黔西县| 丹凤县| 东乡| 崇文区| 无为县|