- ASP.NET 3.5程序設(shè)計(jì)與項(xiàng)目實(shí)踐
- 張聯(lián)鋒 陳文臣主編
- 779字
- 2018-12-27 18:44:53
2.1 概述
C#語言是微軟公司設(shè)計(jì)的一種編程語言,它繼承了C/C++優(yōu)良傳統(tǒng),又借鑒了Java的很多特點(diǎn)。微軟對C#的定義是:“C#是從C和C++派生來的一種簡單、現(xiàn)代、面向?qū)ο蠛皖愋桶踩木幊陶Z言。C#(讀做‘CSharp' )主要是從C/C++編程語言家族移植過來的,C和C++的程序員馬上熟悉它。C#試圖結(jié)合Visual Basic的快速開發(fā)能力和C++的強(qiáng)大靈活的能力。”
2.1.1 大小寫的敏感性
C#是一種對大小寫敏感的語言,而VB則對大小寫不敏感。在C#程序中,同名的大寫和小寫代表不同的對象,因此在輸入關(guān)鍵字、變量和函數(shù)時(shí)必須使用適當(dāng)?shù)淖址?/p>
此外,C#對小寫比較偏好,它的關(guān)鍵字基本上都采用小寫,例如if、for、while等。
在定義變量時(shí),C#程序員一般都遵守這樣的規(guī)范:對于私有變量的定義一般都以小寫字母開頭、而公共變量的定義則以大寫字母開頭,例如:以userName來定義一個(gè)私有變量、而以UserName來定義一個(gè)公共變量。
2.1.2 注釋
在一個(gè)開發(fā)語言中,注釋也是非常重要。C#提供了兩種注釋的類型:
第一種是:單行注釋,注釋符號是“//”,例如:
int a; //一個(gè)整型變量,存儲整數(shù)
第二種是:多行注釋,注釋符號是“/*”和“*/”,任何在符號“/*”和“*/”之間的內(nèi)容都會(huì)被編譯器忽略,例如:
/*一個(gè)整型變量 存儲整數(shù)*/ int a;
此外XML注釋符號“///”也可以用來對C#程序進(jìn)行注釋,例如:
///一個(gè)整型變量 ///存儲整數(shù) int a;
2.1.3 語句終止符
每一句C#程序都要以語句終止符來終結(jié),C#的語句終止符是“; ”。例如:
int a;
在C#程序中,可以在一行中寫多個(gè)語句,但每個(gè)語句都要以“; ”結(jié)束,也可以在多行中寫一個(gè)語句,但要在最后一行中以“; ”結(jié)束。例如:
int a; string s; float f; //一行中多個(gè)語句

2.1.4 語句塊
在C#程序中,把用符號“{”和“ }”包含起來的程序稱為語句塊。語句塊在條件和循環(huán)語句中經(jīng)常會(huì)用到,主要是把重復(fù)使用的程序語句放在一起以方便使用,這樣有助于程序的結(jié)構(gòu)化。
范例2.1
Default.aspx.cs
本例將實(shí)現(xiàn)求1到100的偶數(shù)的和的功能,主要通過這個(gè)程序來展示C#程序的基本構(gòu)成。
代碼路徑:ShiLi2-1\Default.aspx.cs

- Android和PHP開發(fā)最佳實(shí)踐(第2版)
- PHP程序設(shè)計(jì)(慕課版)
- Microsoft Dynamics 365 Extensions Cookbook
- CentOS 7 Server Deployment Cookbook
- WSO2 Developer’s Guide
- Learning Python Design Patterns(Second Edition)
- Visual C++應(yīng)用開發(fā)
- Python機(jī)器學(xué)習(xí)編程與實(shí)戰(zhàn)
- 3D少兒游戲編程(原書第2版)
- Python機(jī)器學(xué)習(xí)算法與實(shí)戰(zhàn)
- Scientific Computing with Scala
- Oracle 18c 必須掌握的新特性:管理與實(shí)戰(zhàn)
- Visual Basic程序設(shè)計(jì)上機(jī)實(shí)驗(yàn)教程
- C語言程序設(shè)計(jì)與應(yīng)用(第2版)
- Visual C++開發(fā)寶典