當前位置:
首頁 > 知識 > C 基本語法

C 基本語法

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

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

C 基本語法

讓我們來看看一個 Rectangle(矩形)類的實現,並藉此討論 C# 的基本語法:

using System;namespace RectangleApplication{

C 基本語法

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

Length: 4.5Width: 3.5Area: 15.75

using 關鍵字

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

using System;

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

class 關鍵字

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

C# 中的注釋

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

/* This program demonstrates

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

}//end class Rectangle

成員變數

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

C 基本語法

成員函數

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

實例化一個類

在上面的程序中,類 ExecuteRectangle 是一個包含 Main() 方法和實例化 Rectangle 類的類。

標識符

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

  • 標識符必須以字母或下劃線( _ )開頭,後面可以跟一系列的字母、數字( 0 - 9 )或下劃線( _ )。標識符中的第一個字元不能是數字。

  • 標識符必須不包含任何嵌入的空格或符號,比如 ? - +! @ # % ^ & * ( ) [ ] { } . ; : " " / 。但是,可以使用下劃線( _ )。

  • 標識符不能是 C# 關鍵字。

C# 關鍵字

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

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

下表列出了 C# 中的保留關鍵字(Reserved Keywords)和上下文關鍵字(Contextual Keywords):


保留關鍵字
abstract as base bool break byte case
catch char checked class const continue decimal
default delegate do double else enum event
explicit extern false finally fixed float for
foreach goto if implicit in in (genericmodifier) int
interface internal is lock long namespace new
null object operator out out(genericmodifier) override params
private protected public readonly ref return sbyte
sealed short sizeof stackalloc static string struct
switch this throw true try typeof uint
ulong unchecked unsafe ushort using virtual void
volatile while
上下文關鍵字
add alias ascending descending dynamic from get
global group into join let orderby partial(type)
partial(method) remove select set

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序員小新人學習 的精彩文章:

TAG:程序員小新人學習 |

您可能感興趣

ES6基本語法
基礎語法學習:「て」的基礎文法句型!
Perl 基礎語法
基礎語法知識之英語語法框架
Kotlin基本語法
語法基礎|祈使句
基礎韓語對話及語法註解
JSP 的語法
TOPIK語法太難記?3招摸清韓語語法常見規律
語法的本質:為什麼我們學不好語法?
【日語學習】掌握語法——うちに用法
RSS 的語法
法語發音入門,法語語法?看看法國人民的想法
初級韓語:基礎語法??的講解
Kotlin 基礎語法
WSDL的語法
語法內置標籤
日本人談外語:語法是捷徑語感是鑰匙
SAT語法滿分的奧秘
Python3與C#基礎語法對比