




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
C#的初步知 1提C#語言及其特VisualStudio2010開發(fā)環(huán)變量與表達(dá)式與運(yùn)字符與字小2提C#語言及其特VisualStudio2010開發(fā)環(huán)變量與表達(dá)式與運(yùn)字符與字小3C#語言及其能夠與.NET框架C#的突出特點(diǎn)如語法簡潔,徹底的面向?qū)ο笤O(shè)計與Web緊密結(jié)合,靈活的版本處理強(qiáng)大的安全性完善的錯誤、異常處理機(jī)制4C#與.NETC#是專門為與微軟公司的.NET一起使用而設(shè).NETFramework是一個功能非??砷_發(fā)C#是一種語言,本身不是.NET的一部分.NET支持的一些特性,C#而C#語言支持的另一些特性,.NET5編寫第一個C#使用VisualStudio2010和C#語言來編寫第 oWorld!”。 //程序的Main方{ o//輸出 o}6命名C#程序是利用命名空間組織C#中的各命名空間就好像是一個了不同類型的倉庫,而using指令就好比是一把,命using指令的基本 using命名空間名 7類 [類修飾符]class[類名][基類或接口{[類體}例如 一個最簡單的類class{}8MainMain方法是程序 一個C#程序中只能有一個Main方法,并且C#中所有的Main方法都必須是靜態(tài)的可以使用以下3個修飾符修飾Main9標(biāo)識符及關(guān)標(biāo)識符是指在程序中用來表示事物例如,System命名空間中的類ConsoleConsole類的方法 ine都是標(biāo)識符標(biāo)識 名有3個基本規(guī)則標(biāo)識符只能由數(shù)字、字母和下劃線組成標(biāo)識符必須以字母或者下標(biāo)識符不能是關(guān)鍵關(guān)鍵字是在C#語言中具有特殊意義的單被C#設(shè)定為保留字,不能隨 C#語句是構(gòu)造所有C#程序的基本單位 語句通常以分號終止,如下面的代碼 o提C#語言及其特VisualStudio2010開發(fā)環(huán)變量與表達(dá)式與運(yùn)字符與字小創(chuàng)建啟動VisualStudio2010后,可以通過兩種創(chuàng)建新建的主主界面對應(yīng)的工具箱屬性錯誤列表輸出“輸出”面板用于提示項(xiàng)公共容oWorld!用于測試的主提C#語言及其特VisualStudio2010開發(fā)環(huán)變量與表達(dá)式與運(yùn)字符與字小變 據(jù)需要隨時改變變量中 的數(shù)據(jù)值變量具有名稱、類型和值變量名是變量在程序源代碼中的標(biāo)變量類型確定它所代表的內(nèi)存的大 變量值類整數(shù)類浮點(diǎn)類布爾類變類型以new創(chuàng)建對象實(shí)例,并且在堆棧中。于對象的。類型具有如下必須在托管堆中為類型變量分配內(nèi)存必須使用new關(guān)鍵字來創(chuàng)建變類型變量是 回收機(jī)制來管理的 的同一對象類型被賦值前的值都是null 類型的實(shí)例創(chuàng)建在托管堆上枚舉以增加程序的可讀性和可性。在C#中使用關(guān)鍵字enum類枚舉。enum枚舉{…}變 逗號分開,變量以分號結(jié)束。int stringStr1,Str2;//同 2個字符型變 變量名后面加上給變量賦inta927初始變量的作 可以通過以下規(guī)則確定變 變量的intsum;sum=2008;
一個//使用賦值運(yùn)算符“=”給變量intsum,num;sum=927;num=sum;
兩個變//給變量sum賦值為//將變量sum賦值給變量常常量一旦設(shè)置就不允許修改常 constdoublePI=3. constintMyInt; 提C#語言及其特VisualStudio2010開發(fā)環(huán)變量與表達(dá)式與運(yùn)字符與字小表達(dá)式是由運(yùn)算符和操作數(shù)組成的運(yùn)算符設(shè)置對操作數(shù)進(jìn)行什么樣的運(yùn)算。例,+、-、*和/都是運(yùn)算符操作數(shù)包括文本、常量、變量和表達(dá)式等例如inti927 一個int類型的變量i并初ii*i //改變變量iintj=2012 一個int類型的變量j并初始jj //改變變量j算術(shù)運(yùn)賦值運(yùn)關(guān)系運(yùn)邏輯運(yùn)移位運(yùn)其他特殊運(yùn)算術(shù)運(yùn)+、-、*、/和%運(yùn)算符都稱為賦值運(yùn) 賦值運(yùn)算符主要有=、+=、-=、*=、/=%=、&=、|=、^=、<<=和>>=賦值運(yùn)算符的左操作數(shù)必須是變量、屬、索引器或類型的表達(dá)關(guān)系運(yùn)關(guān)系運(yùn)算符可以實(shí)現(xiàn)對兩 關(guān)系運(yùn)算 ><邏輯運(yùn)邏輯運(yùn)算符對兩個表達(dá)式執(zhí)行按位“與”運(yùn)算按位“異或”運(yùn)算布爾“與”運(yùn)算布爾“或”運(yùn)算布爾“異或”運(yùn)算邏輯運(yùn)按位邏輯運(yùn)布爾移位運(yùn)左移位運(yùn)其他特殊運(yùn)條件運(yùn)算符:條件運(yùn)算符(?:)根據(jù)布爾類包含關(guān)于值類型和類型的信息。條件運(yùn) 運(yùn)算符基x.y、f(x)、a[x]、x++、x--、new、typeof、checked一+、-、!、~、++、--、(T)x、乘*、/、加+、移<<、比<、>、<=、>=、is、相==、位&^位|條提C#語言及其特VisualStudio2010開發(fā)環(huán)變量與表達(dá)式與運(yùn)字符與字小字符類Charchar轉(zhuǎn)義C#采用字符“\”作為轉(zhuǎn)義字符staticvoidMain(string[]{
char}Stringstring類型表示Unicode字符的字符 String一旦創(chuàng)建StringString類的 oWorld”中的第一個字符為比較字在C#中最常見的比較字符串 CompareIntCompare(stringstrA,stringIntCompare(stringstrA,stringstrB,boolignorCase若為true,則忽略大小寫的差比較字CompareTo方publicintCompareTo(string例如 EqualspublicboolEquals(stringpublicstaticboolEquals(stringa,string格式化字PublicstaticstringFormat(stringformat,objectformat用來指定字符串所要格式化的形式obj是只要被格式化的對象格式化字截取字publicstringSubstring(intstartIndex,int其中startIndex表示子字符串的起始位置的索length表示子字符串中分割字publicstring[]split(paramschar[]其中:separator是一個數(shù)組,包含分隔符分割字插入字publicstringInsert(intstartIndex,string填充字publicstringPadLeft(inttotalWidth,char其中:totalWidth指定填充后的字符長paddingChar指定所要填充的字符,如果省 ,則填充空格符號 插入字填充字刪除字PublicStringRemove(intPublicStringRemove(intstartIndex,intcount指定刪除的字符數(shù)刪除字Copy方創(chuàng)建一個與指定的字符串具有相同值的字符串的publicstaticstringCopy(string CopyTo PublicvoidCopyTo(int替換字String類提供了一個Rece方法,用于將publicstringRe ce(charOChar,charNChar)publicstringRe ce(stringOValue,string替換字StringBuilder類的StringBuilder類的常用的構(gòu)造方法如publicStringBuilder(stringvalue,int其中:value表示StringBuilder對 的字符;cap表示設(shè)定StringBuilder對象的初始大小 oWorld!”,代碼如下。StringBuilderMyStringBuilder=new oWorld!");StringBuilder類的 從當(dāng)前StringBuilder對象中移除指的字用另一個指定的字符來替換tBi對象內(nèi)的字符將文本或字符串追加到指定對象的末自定義變量的格式并將這些值追StringBuilder對象的末將字符串或?qū)ο筇砑拥疆?dāng)前tBi對象中的指定位置StringBuilder類的StringBuilde
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025重慶市安全員-A證考試題庫附答案
- 2025-2030年中國金屬鈷市場發(fā)展趨勢規(guī)劃研究報告
- 2025-2030年中國袋式除塵器行業(yè)運(yùn)營趨勢規(guī)劃研究報告
- 2025-2030年中國芝麻素市場運(yùn)行狀況與前景趨勢分析報告
- 2025-2030年中國翻譯行業(yè)競爭狀況及發(fā)展趨勢分析報告
- 2025-2030年中國砂巖行業(yè)市場運(yùn)行態(tài)勢及發(fā)展風(fēng)險分析報告
- 2025-2030年中國電熱水龍頭市場運(yùn)行現(xiàn)狀及發(fā)展前景預(yù)測報告
- 廣西民族大學(xué)《建筑設(shè)備自動化A》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣東外語外貿(mào)大學(xué)《法律與人生》2023-2024學(xué)年第二學(xué)期期末試卷
- 咖啡店合同咖啡店合作經(jīng)營協(xié)議
- 2025年山東鋁業(yè)職業(yè)學(xué)院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 全套電子課件:技能成就夢想
- 2024年教育公共基礎(chǔ)知識筆記
- 2025年江蘇農(nóng)林職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 異構(gòu)數(shù)據(jù)融合技術(shù)-深度研究
- 北京市朝陽區(qū)2024-2025學(xué)年七年級上學(xué)期期末考試數(shù)學(xué)試卷(含答案)
- 《銷售合同執(zhí)行》課件
- 2025年春新外研版(三起)英語三年級下冊課件 Unit4第2課時Speedup
- 山東2024年山東經(jīng)貿(mào)職業(yè)學(xué)院第二批招聘102人歷年參考題庫(頻考版)含答案解析
- 急性呼吸窘迫綜合征的護(hù)理課件(演示)
評論
0/150
提交評論