c#
程式設計概述
asp.net+android+io開發s、.net培訓、期待與您交流!
一.通過乙個簡單的
c#程式認識
c#程式設計結構:
myfirstprogram.cs
1.usingsystem; //
命名空間
system
2.namespace******
3.10.
}11.}
行1:告訴編譯器這個程式使用system命名空間的型別。
行2:宣告乙個新的命名空間******.(新命名空間從第3行的左大括號開始一直延伸到第11行與之對應的右大括號,在這部分裡宣告的任何型別都是該命名空間的成員。
行4:宣告乙個新類型別,名稱為myfirstprogram(任何在第六行和第七行兩個大括號中宣告的成員都是組成這個類的成員。
行6:main是乙個特殊的函式,編譯器用它作為程式的起始點。
行8:這條語句使用命名空間system中的名稱為console類列印出訊息到到螢幕視窗。(沒有第一行的using語句,編譯器就不知道在**尋找console類)。
二.標示符和關鍵字
1.標示符:
(1)標示符是一種字串,用來命名如變數、方法、引數等程式結構之類的東西。
(2)命名規則:a.字母和下劃線(a-z、a-z和_)可以用在任何位置。b.數字不能放在首位但可以放到其他任何位置。c.@可以放在標示符的首位,但不能放在其他任何地方。雖然允許使用字元@,但不推薦作為常用字元。
2.命名約定:
(1)pascal大小寫:標示符中的每個單詞首字母都大寫,用於型別名和成員名。
(2)camel大小寫:除第乙個單詞首字母小寫外,標示符中所有的單詞首字母大寫。用於本地變數名和方法引數名。
(3)全大寫:標示符全大寫字母組成,僅用於縮寫。
3.關鍵字:
(1)關鍵字是用來定義c#語言的字串記號。列如(static,class,out,ref,abstract,inte***ce,as,break,continue,int,string,double,float,decimal……等)
(2)關鍵字不能被用作變數名或任何其他形式的標示符,除非以@字元開頭。
(3)所有c#關鍵字全都是小寫字母組成,但.net型別命名使用pascal大小寫約定。
4.上下文關鍵字:
上下文關鍵字是僅在特定的語言結構中充當關鍵字的標示符。在那些位置,它們有特殊的含義。但和關鍵字不同,關鍵字不能被用作標示符,而上下文關鍵字可以在其他部分**中被用作標示符。 三.
main
:程式的起始點:
每個c#程式必須有乙個類帶有main方法(函式)。
(1) 每個c#程式的可執行起始點在main中的第一條指令。
(2) main必須首字母大寫。
(3) main的最簡單形式如下:
static void main()
四.注釋
1.單行注釋://
2.多行注釋:/*被注釋的內容*/
3.文件注釋:///
在這裡主要說明一下文件注釋:文件注釋包含xml文字,可以用於產生程式文件。
asp.net+android+io開發s、.net培訓、期待與您交流!
C程式設計 C語言概述
c語言資料型別有整形,浮點型,字元型,陣列型別,指標型別,結構體型別,和共用型別等。今天接觸了整形,雖然不是很懂。1.c語言是由函式構成。乙個c源語言至少且僅有乙個main函式組成,或由乙個main函式和若干個其他函式組成。可以說函式是c語言的單位。2.乙個函式由兩部分組成 1.函式的首部,包括函式...
C語言程式設計概述 C語言簡介 演算法概述
為了讓計算機能夠貫徹執行人的意圖,需要人能與計算機 溝通 而這種 溝通 所需要的語言就是程式語言,使用程式語言所設計的指令的集合就是程式。分析問題 設計演算法 編碼 程式除錯。二進位制 計算機能看懂的語言。計算機只能看懂 010101011010010001 這樣的二進位制 用助記符來表示機器指令的...
C 網路程式設計概述 二
在建立了socket例項後,我們就可以通過乙個遠端主機的終結點和它取得連線,運用的方法就是connect 方法 public connect endpoint ep 該方法只可以被運用在客戶端。進行連線後,我們可以運用套接字的connected屬性來驗證連線是否成功。如果返回的值為true,則表示連...