精品熟女碰碰人人a久久,多姿,欧美欧美a v日韩中文字幕,日本福利片秋霞国产午夜,欧美成人禁片在线观看

C# 基本語法

c# 基本語法

c# 是一種面向對象的編程語言。在面向對象的程序設計方法中,程序由各種相互交互的對象組成。相同種類的對象通常具有相同的類型,或者說,是在相同的 class 中。

例如,以 rectangle(矩形)對象為例。它具有 length 和 width 屬性。根據設計,它可能需要接受這些屬性值、計算面積和顯示細節。

讓我們來看看一個 rectangle(矩形)類的實現,并借此討論 c# 的基本語法:

using system;
namespace rectangleapplication
{
? ? class rectangle
? ? {
? ? ? ? // 成員變量
? ? ? ? double length;
? ? ? ? double width;
? ? ? ? public void acceptdetails()
? ? ? ? {
? ? ? ? ? ? length = 4.5; ? ?
? ? ? ? ? ? width = 3.5;
? ? ? ? }
? ? ? ? public double getarea()
? ? ? ? {
? ? ? ? ? ? return length * width;
? ? ? ? }
? ? ? ? public void display()
? ? ? ? {
? ? ? ? ? ? console.writeline("length: {0}", length);
? ? ? ? ? ? console.writeline("width: {0}", width);
? ? ? ? ? ? console.writeline("area: {0}", getarea());
? ? ? ? }
? ? }
? ? 
? ? class executerectangle
? ? {
? ? ? ? static void main(string[] args)
? ? ? ? {
? ? ? ? ? ? rectangle r = new rectangle();
? ? ? ? ? ? r.acceptdetails();
? ? ? ? ? ? r.display();
? ? ? ? ? ? console.readline();
? ? ? ? }
? ? }
}

當上面的代碼被編譯和執行時,它會產生下列結果:

length: 4.5
width: 3.5
area: 15.75

 

1. using 關鍵字

在任何 c# 程序中的第一條語句都是:

using system;

using 關鍵字用于在程序中包含命名空間。一個程序可以包含多個 using 語句。

 

2. class 關鍵字

class 關鍵字用于聲明一個類。

 

3. c# 中的注釋

注釋是用于解釋代碼。編譯器會忽略注釋的條目。在 c# 程序中,多行注釋以 /* 開始,并以字符 */ 終止,如下所示:

/* this program demonstrates
the basic syntax of c# programming 
language */

單行注釋是用 '//' 符號表示。例如:

}//end class rectangle    

 

4. 成員變量

變量是類的屬性或數據成員,用于存儲數據。在上面的程序中,rectangle 類有兩個成員變量,名為 length 和 width。

 

5. 成員函數

函數是一系列執行指定任務的語句。類的成員函數是在類內聲明的。我們舉例的類 rectangle 包含了三個成員函數: acceptdetails、getarea 和 display。

 

6. 范例化一個類

在上面的程序中,類 executerectangle 是一個包含 main() 方法和范例化 rectangle 類的類。

 

7. 標識符

標識符是用來識別類、變量、函數或任何其它用戶定義的項目。在 c# 中,類的命名必須遵循如下基本規則:

  • 標識符必須以字母、下劃線或 @ 開頭,后面可以跟一系列的字母、數字( 0 - 9 )、下劃線( _ )、@。
  • 標識符中的第一個字符不能是數字。
  • 標識符必須不包含任何嵌入的空格或符號,比如 ? - +! # % ^ & * ( ) [ ] { } . ; : " ' / \。
  • 標識符不能是 c# 關鍵字。除非它們有一個 @ 前綴。 例如,@if 是有效的標識符,但 if 不是,因為 if 是關鍵字。
  • 標識符必須區分大小寫。大寫字母和小寫字母被認為是不同的字母。
  • 不能與c#的類庫名稱相同。

 

8. c# 關鍵字

關鍵字是 c# 編譯器預定義的保留字。這些關鍵字不能用作標識符,但是,如果您想使用這些關鍵字作為標識符,可以在關鍵字前面加上 @ 字符作為前綴。

在 c# 中,有些關鍵字在代碼的上下文中有特殊的意義,如 get 和 set,這些被稱為上下文關鍵字(contextual keywords)。

下表列出了 c# 中的保留關鍵字(reserved keywords)和上下文關鍵字(contextual keywords):

保留關鍵字
abstractasbaseboolbreakbytecase
catchcharcheckedclassconstcontinuedecimal
defaultdelegatedodoubleelseenumevent
explicitexternfalsefinallyfixedfloatfor
foreachgotoifimplicitinin (generic modifier)int
interfaceinternalislocklongnamespacenew
nullobjectoperatoroutout (generic modifier)overrideparams
privateprotectedpublicreadonlyrefreturnsbyte
sealedshortsizeofstackallocstaticstringstruct
switchthisthrowtruetrytypeofuint
ulonguncheckedunsafeushortusingvirtualvoid
volatilewhile
上下文關鍵字
addaliasascendingdescendingdynamicfromget
globalgroupintojoinletorderbypartial(type)
partial (method)removeselectset

下一節:c# 數據類型

c# 教程

相關文章