學(xué)習(xí)第一天,粗略的回顧一下.net概念C#基礎(chǔ)知識,了解概念查缺補漏。
第一節(jié) C#基礎(chǔ)
1、.net介紹:
(1)與平臺無關(guān).net理論上也是跨平臺的編程語言,通過CLR(Common Language Runtime,公共語言運行時,類似jre)實現(xiàn)編程語言編寫的應(yīng)用與底層操作系統(tǒng)的分離,但是其主要還是在windows平臺下應(yīng)用。
(2)應(yīng)用廣泛:可以開發(fā)應(yīng)用程序、web程序、移動應(yīng)用等等。
(3)安全、省心:通過代碼托管、罕用指針、垃圾回收等機制時.net開發(fā)更加安全省心便利易學(xué)。
(4)語言無關(guān):.net平臺下的語言可以互相通用、調(diào)用,雖然不同語言的語法之間有差別,但是在編譯之后都會轉(zhuǎn)換成統(tǒng)一的.net代碼,以實現(xiàn)不同語言之間的相互使用。
2、開發(fā)版本與工具相關(guān)
(1)主要版本的是1.1,2.0,3.5,4.0。
(2)開發(fā)工具差別:不同版本的visual studio之間的差距主要是配套的.net版本不同,2008配套3.5,2010配套4.0。
(3)開發(fā)工具版本:Express(免費版)快捷版,Standard標(biāo)準(zhǔn)版,Professional
專業(yè)版,Team Suite團隊版(常用的功能沒啥差別,微軟的定價策略)。
3、第一個C#程序
(1)新建一個控制臺程序,主要學(xué)習(xí):Console.WriteLine:打印輸出、Console.ReadLine:從控制臺讀入一行、Console.ReadKey:控制臺暫停這三個命令。
(2)占位符:使用“{}”包裹從零開始的數(shù)字,用于替換想要值,
如Console.WriteLine(“{0}”,“a”),輸出的結(jié)果為a,即用a替換了{(lán)0},占位符必須從0開始,依次增長不能間斷,并且占位符數(shù)量必須與要替換的參數(shù)數(shù)量一致。
4、VS開發(fā)環(huán)境:
(1)解決方案管理器,管理一個解決方案,一個解決方案下可以由多個工程,每個工程下有若干文件。
(2)C#源文件一般以.cs結(jié)尾。
(3)C#程序的入口是main函數(shù)
5、C#語法注意:由上到下依次執(zhí)行,大小寫敏感,半角;結(jié)尾。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。