版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、C語(yǔ)言經(jīng)典入門教程,C#中的基本數(shù)據(jù)類型,聲明static void Main(string args) /值類型的整數(shù)數(shù)據(jù)類型int value=130控制臺(tái)。WriteLine(牙齒變量的初始值為0,value);測(cè)試(值);/牙齒數(shù)據(jù)類型是值類型,因此初始值為Console .還原WriteLine牙齒(牙齒變量的值現(xiàn)在為0,value)。static void test(intbyval)int t=20;ByVal=t * 30,將value的初始值傳遞給Test()方法,使其不反映更改的val值,保留原始值、C#的基礎(chǔ)數(shù)據(jù)類型和static void main(string arg
2、s)datatype objtes ObjTest。Value=130/傳遞屬于引用類型的對(duì)象測(cè)試(objtest);/牙齒數(shù)據(jù)類型是引用類型,因此新處理的值Console .WriteLine(變量值為0,objTest .Value)牙齒考慮。Static void test(數(shù)據(jù)類型數(shù)據(jù))int t=20Data .Val=temp * 30,將對(duì)DataTypeTest的引用傳遞給Test(),傳遞的value將在Test()中更改,以反映更改的value值、class DataType public int Value。參照類型和值類型、System。Object方法、引用類型和值類
3、型的內(nèi)存分配、將值類型存儲(chǔ)在執(zhí)行堆棧中、管理堆Apparel myApparel=new Apparel();Apparel myApparel1=myApparel,class apparel public doubleprice=250.0;Public string FabType= Syn、堆疊、管理堆疊、裝箱與取消裝箱,然后裝箱會(huì)將值型態(tài)轉(zhuǎn)換為參考int age=17。Object refAge=age將開箱參考類型轉(zhuǎn)換為值類型。int newAge=(int)refAge;double newAge=(double)refAge;/錯(cuò)誤、相同類型、運(yùn)算符和表達(dá)式、運(yùn)算符和表達(dá)式、運(yùn)
4、算符和表達(dá)式、運(yùn)算符和表達(dá)式、運(yùn)算符和表達(dá)式、運(yùn)算符和表達(dá)式9-6、賦值運(yùn)算符(=)、變量=表達(dá)式;例如:高度=177.5;體重=78;性別= m、運(yùn)算符和表達(dá)式9-7、一元運(yùn)算符(/-)、變量;Variable=Variable 1。variable-;Variable=Variable-1。運(yùn)算符和表達(dá)式、運(yùn)算符和表達(dá)式、C#運(yùn)算符優(yōu)先級(jí)、選擇結(jié)構(gòu)、語(yǔ)法:if () else、用于根據(jù)選擇結(jié)構(gòu)表達(dá)式值執(zhí)行語(yǔ)句、if else、條件:只能使用bool類型的值、選擇結(jié)構(gòu)、switch(、switchcase、表達(dá)式可以是int、文字或字符串C#。不能從一個(gè)case塊前進(jìn)到下一個(gè)case塊。每個(gè)
5、case塊必須以跳轉(zhuǎn)控制語(yǔ)句break、goto或return結(jié)束。多個(gè)case標(biāo)簽可以對(duì)應(yīng)于代碼塊、循環(huán)結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。循環(huán)結(jié)構(gòu)用于對(duì)一組命令重復(fù)一定次數(shù)或一組命令,直到指定的條件成立?;厝Y(jié)構(gòu)的類型while回圈do回圈for回圈foreach回圈(只能使用bool類型的值,while回圈會(huì)重復(fù)指定的敘述句)。您可以使用循環(huán)結(jié)束continue語(yǔ)句跳過當(dāng)前循環(huán),開始下一個(gè)循環(huán),直到指定的條件成為真語(yǔ)法: while(條件)/語(yǔ)句break語(yǔ)句。while循環(huán)、dowhile循環(huán)、dowhile循環(huán)類似于while循環(huán),不同之處在于語(yǔ)法: do /語(yǔ)句while(條件)、for循環(huán)和for循
6、環(huán)必須在確定特定條件后才允許執(zhí)行循環(huán)。如果牙齒循環(huán)將語(yǔ)句或語(yǔ)句塊重復(fù)預(yù)定義的次數(shù),則語(yǔ)法3360 for(初始值;條件;條件。增量/減)/語(yǔ)句,foreach循環(huán)2-1,foreach循環(huán)是整個(gè)集合或數(shù)組語(yǔ)法:foreach(數(shù)據(jù)類型元素(變量)in集合或數(shù)組)/語(yǔ)句,foreach循環(huán)2-/保留的數(shù)字?jǐn)?shù)int Digits=0;/標(biāo)點(diǎn)符號(hào)計(jì)數(shù)int Punctuations=0;/用戶提供的輸入字符串instr控制臺(tái)。WriteLine(輸入字符串);Instr=控制臺(tái)。ReadLine();/foreach聲明循環(huán)以遍歷輸入的字符串中的每個(gè)字符。Foreach(char ch in ins
7、tr) /字符if(char .IsLetter(ch)Letters檢查/數(shù)字if(char)。is digit(ch)Digits檢查/標(biāo)點(diǎn)符號(hào)檢查if(char . is punctuation(ch)punctuations;控制臺(tái)。WriteLine(“字符數(shù):0,Letters”);控制臺(tái)。WriteLine(“數(shù)字?jǐn)?shù):0,dig its”);控制臺(tái)。WriteLine(“標(biāo)點(diǎn)數(shù):0,Punctuations”);設(shè)置所有計(jì)數(shù)器的初始值,接受輸入,重復(fù)輸入的每個(gè)字符,使用輸入的所有字符后自動(dòng)終止循環(huán),using Systempublic class write test publi
8、c static void main()intarray=1,2,3,4,5;foreach(int item in array)console . writeline(item);using Systempublic class write test public static void main()intarray=1,2,3,4,5;foreach(int item in array)item=item;Console.writeline(主題);C#中的字典處理指令2-1,字典處理指令是C#編譯器在詞法分析階段讀取的語(yǔ)句。這些語(yǔ)句可以指示編譯器包含或不包含特定代碼,還可以根據(jù)預(yù)處理指令
9、的值結(jié)束編譯。預(yù)處理指令標(biāo)識(shí)為字符#,并且字符#必須是該行中第一個(gè)非空牙齒字符。預(yù)處理命令最常見的三種茄子用途是完成條件編譯,添加診斷以報(bào)告錯(cuò)誤和警告,以及定義代碼字段。C#的預(yù)處理命令2-2,# define client # define debug using system;public class myapp public static void main()# if debug read方法返回讀取的字符的unicode編碼值。注意:Read方法的返回變量是32位整數(shù)。如果需要輸入文字,則必須通過數(shù)據(jù)類型的顯式轉(zhuǎn)換獲得該文字。控制臺(tái)輸入和輸出,console . read()/rea
10、d test . cs using system;public class read test public static void main()inti;CharchI=控制臺(tái)。read();Ch=(汽車)I;/顯式類型轉(zhuǎn)換Console。WriteLine(I);控制臺(tái)。WriteLine(ch);運(yùn)行結(jié)果:A 65 A,控制臺(tái)輸入和輸出,控制臺(tái)。ReadLine()方法Console。ReadLine方法用于從控制臺(tái)讀取字符行, public static string ReadLine Read方法(定義如下)返回讀取的字符行中的字符串:一般而言,單行輸入從輸入一個(gè)字符開始,直到遇到回
11、車符為止??刂婆_(tái)輸入和輸出,/readline . cs using System;Using System。全局化;全局化。public class read test public static void main()inti;DoubledStringstrStr=控制臺(tái)。ReadLine();/控制臺(tái)中的整數(shù)字符串i=int。輸入Parse(str)。/整數(shù)字符串為整數(shù)Console。WriteLine(轉(zhuǎn)換為I);Str=控制臺(tái)。ReadLine();/控制臺(tái)中的浮點(diǎn)字符串d=double。輸入Parse(str)。/浮點(diǎn)Console。WriteLine(轉(zhuǎn)換為d);運(yùn)行結(jié)果:12
12、34 1234 123.456 123.456,控制臺(tái)輸入和輸出,數(shù)據(jù)輸出控制臺(tái)。Write()方法Console。Write方法用于在控制臺(tái)上輸出字符,定義為: public static void write(XXX value)。public static void write(string format,objecto1,);注意:格式格式格式format類似于格式函數(shù)Format的格式字符串。格式為N,M:formatstring。其中字母n是輸出變量的序列號(hào),m是控制臺(tái)中輸入變量占用的字符空間。牙齒數(shù)字為負(fù)數(shù)時(shí)左對(duì)齊輸出,正數(shù)時(shí)輸出,控制臺(tái)輸入和輸出,/write test . c
13、s using System;public class writest public static void main()int I=32767;雙d=456.56789/在控制臺(tái)中。以小數(shù)形式輸出整數(shù)和浮點(diǎn)console . write( I=0x 0,83360xtd=1,1,10:f3 ,I,d)。/在控制臺(tái)中。以十六進(jìn)制格式輸出整數(shù)console . write(“I=0x 0,-83360xtd=1,-103360f3”,I,d)。輸出結(jié)果:I=0x 7 fff d=456.568 I=0x 7 fff d=456.568,控制臺(tái)輸入和輸出,控制臺(tái)。WriteLine()方法Cons
14、ole。WriteLine方法在控制臺(tái)中Public static void writeline(XXX value):Public static void writeline(string format,objecto1,);注:格式format與WriteLine中的格式參數(shù)相同??刂婆_(tái)輸入和輸出,/writeline . cs using System;public class writest public static void main()inti=32767;Doubled=456.56789/格式輸出console.writeline (I=0x0,83360 xtd=1,1,1
15、0: F3 ,I,d);Console.writeline (I=0x0,-83360xtd=1,-103360 F3 ,I,d);Console.writeline (I=0x0,-83360 dtd=1,-103360 C3 ,I,d);輸出結(jié)果:I=0x 7 fff d=456.568 I=0x 7 ffd d d=456.568 I=32767d= 6557 456.568,第3章C#面向?qū)ο笤O(shè)計(jì),結(jié)構(gòu)編程不足數(shù)據(jù)和方法分離,vvvoid main()int doorN _ car 1=2;int color _ car 1=0;Int speed _ car1=100Printf (
16、%d% d% dn,doorn _ car1,color _ car1,speed _ car 1);int doorN _ car 2=4;int color _ car 2=1;Int speed _ car2=80Printf (%d% d% dn,doorn _ car2,color _ car2,speed _ car 2);C#中面向?qū)ο蟮奶匦?,所有?nèi)容都是對(duì)象:變量和方法的集合。初級(jí)特性:OO最基本的概念,即類和對(duì)象。中級(jí)特性:OO最核心的概念:封裝、繼承和多態(tài)。高級(jí)特性:由初級(jí)和中級(jí)特性(如使用構(gòu)造函數(shù)、重新定義的規(guī)則、靜態(tài)變量、函數(shù)等)引起的一些茄子問題?;咎匦裕嫦?qū)ο蠹夹g(shù)的最基本概念是類和對(duì)象。類是以操作、表
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 管理學(xué)考研面試題及答案
- 醫(yī)院感染管理辦法試題含參考答案
- 前列腺增生護(hù)理中的健康教育效果評(píng)價(jià)
- 福建省福州市教師職稱考試(理論知識(shí))在線模擬題庫(kù)及答案
- 24年初會(huì)考試真題及答案解析,速查
- 同等學(xué)力工商管理學(xué)考試真題及答案完整版
- 哲理的試題及答案
- 行政事業(yè)單位內(nèi)控知識(shí)競(jìng)賽試題及答案
- 2025年新版藥品管理法培訓(xùn)試題含答案
- 海南省事業(yè)單位招聘考試公共基礎(chǔ)知識(shí)理論考試考試練習(xí)題及答案
- 頭發(fā)白轉(zhuǎn)黑課件
- 醫(yī)院藥劑科窗口服務(wù)規(guī)范化培訓(xùn)
- 家紡產(chǎn)品綠色生命周期管理
- 消化內(nèi)鏡治療進(jìn)修匯報(bào)
- 2025-2030塞爾維亞電力行業(yè)市場(chǎng)現(xiàn)狀供需分析及重點(diǎn)企業(yè)投資評(píng)估規(guī)劃分析研究報(bào)告
- 設(shè)備日常點(diǎn)檢管理制度
- QGDW11059.2-2018氣體絕緣金屬封閉開關(guān)設(shè)備局部放電帶電測(cè)試技術(shù)現(xiàn)場(chǎng)應(yīng)用導(dǎo)則第2部分特高頻法
- (高清版)DB62∕T 25-3128-2017 定型臺(tái)架綁扎預(yù)制箱梁鋼筋骨架施工規(guī)程
- 電梯更換配件勞務(wù)合同(2篇)
- 冀人版四年級(jí)科學(xué)上冊(cè)復(fù)習(xí)資料(分課)
- 區(qū)塊鏈技術(shù)助力企業(yè)數(shù)據(jù)安全與合規(guī)性管理
評(píng)論
0/150
提交評(píng)論