1. 程式人生 > >【C#基礎】基礎總結

【C#基礎】基礎總結

           剛開始接觸C#語言,和之前學過的VB語言相比,還是存在一些相同之處和不同之處的。剛剛看完了一部分視訊。視訊中都是對基礎知識的講解。老師很逗,講解的很細緻。

        1、.net是什麼?:.net一般指得是.net FrameWork框架,是一種平臺,一種技術體系。它由.NET Framework類庫(FCL)和公共語言執行庫(CLR)兩部分組成。微軟執行長說:“.NET代表了一個集合,一個環境,一個可以作為平臺支援下一代internet的可程式設計結構”。軟體的依賴關係如下圖所示:

                       

2、.net都能幹什麼?.net能開發桌面應用程式(winForm)、Internet應用程式(ASP.NET)、手機開發(APP)。

3、.net是如何實現語言無關性的:

                                

IDE:IDE的英文全稱是intergrated Development整合開發環境,.NET的開發環境就是我們現在使用的VS2010或者VS2012。

3、C#和Java:C#是一種程式語言,可以基於.NET平臺的開發,Java既是一種技術,又是一種程式語言。C#語言的誕生要比Java晚10年之久。C#讀作C sharp,sharp的中文意思是鋒利的。其含義是新開發的這門語言像一把鋒利的剪刀插到了java的心臟上。C#語言發展迅速,但現在開發的首要語言仍然是Java。或許微軟開發的C#想要打倒Java仍需要假以時日吧。

4、變數的命名規則:

       (1)必須以“字母” _或@開頭,不能以數字開頭

       (2)後面可以跟任意“字母”、數字、下劃線

       (3)注意:

                  1)起的變數名不要與C#系統中的關鍵子重複

                  2)在C#中大小寫是敏感的

                  3)同一個變數名不允許重複定義

5、C#中常用的轉義字元:

                                

6、VB和C#的比較:VB是我們接觸的第一種語言,已經用VB做了學生資訊關係系統和機房收費系統,可以說,我們隊VB已經在熟悉不過啦。語言都具有相同之處。那麼VB和C#又有哪些相同之處和不同之處呢?

                  

        關於VB和C#的異同點我僅僅是總結了很少的一部分,希望能起到拋磚引玉的作用,引起大家對兩種語言區別的比較。從而更高效地提高學習效率。