自C#誕生之日起,關於C#與Java之間的論戰便此起彼伏,至今不辍。拋卻Microsoft與
C# 簡介C# 是一個現代的、通用的、面向對象的編程語言,它是由微軟(Microsoft)開發的,由 Ecma 和 ISO 核准認可的。C# 是
C# 環境在這一章中,我們將討論創建 C# 編程所需的工具。我們已經提到 C# 是 .Net 框架的一部分,且用於編寫 .Net 應用程序。因此
C# 程序結構在我們學習 C# 編程語言的基礎構件塊之前,讓我們先看一下 C# 的最小的程序結構,以便作為接下來章節的參考。C# Hello W
C# 基本語法C# 是一種面向對象的編程語言。在面向對象的程序設計方法中,程序由各種相互交互的對象組成。相同種類的對象通常具有相同的類型,或者說
C# 數據類型在 C# 中,變量分為以下幾種類型:值類型(Value types)引用類型(Reference types)指針類型(Point
C# 類型轉換類型轉換從根本上說是類型鑄造,或者說是把數據從一種類型轉換為另一種類型。在 C# 中,類型鑄造有兩種形式:隱式類型轉換 - 這些轉
C# 變量一個變量只不過是一個供程序操作的存儲區的名字。在 C# 中,每個變量都有一個特定的類型,類型決定了變量的內存大小和布局。范圍內的值可以
C# 常量常量是固定值,程序執行期間不會改變。常量可以是任何基本數據類型,比如整數常量、浮點常量、字符常量或者字符串常量,還有枚舉常量。常量可以
C# 運算符運算符是一種告訴編譯器執行特定的數學或邏輯操作的符號。C# 有豐富的內置運算符,分類如下:算術運算符關系運算符邏輯運算符位運算符賦值
C# 判斷判斷結構要求程序員指定一個或多個要評估或測試的條件,以及條件為真時要執行的語句(必需的)和條件為假時要執行的語句(可選的)。下面是大多
C# 循環有的時候,可能需要多次執行同一塊代碼。一般情況下,語句是順序執行的:函數中的第一個語句先執行,接著是第二個語句,依此類推。編程語言提供
C# 封裝封裝 被定義為把一個或多個項目封閉在一個物理的或者邏輯的包中。在面向對象程序設計方法論中,封裝是為了防止對實現細節的訪問。抽象和封裝是
C# 方法一個方法是把一些相關的語句組織在一起,用來執行一個任務的語句塊。每一個 C# 程序至少有一個帶有 Main 方法的類。要使用一個方法,
C# 可空類型(Nullable)C# 可空類型(Nullable)C# 提供了一個特殊的數據類型,nullable 類型(可空類型),可空類型
C# 數組(Array)數組是一個存儲相同類型元素的固定大小的順序集合。數組是用來存儲數據的集合,通常認為數組是一個同一類型變量的集合。聲明數組
C# 字符串(String)在 C# 中,您可以使用字符數組來表示字符串,但是,更常見的做法是使用 string 關鍵字來聲明一個字符串變量。s
C# 結構(Struct)在 C# 中,結構是值類型數據結構。它使得一個單一變量可以存儲各種數據類型的相關數據。struct 關鍵字用於創建結構
C# 枚舉(Enum)枚舉是一組命名整型常量。枚舉類型是使用 enum 關鍵字聲明的。C# 枚舉是值數據類型。換句話說,枚舉包含自己的值,且不能
C# 類(Class)當您定義一個類時,您定義了一個數據類型的藍圖。這實際上並沒有定義任何的數據,但它定義了類的名稱意味著什麼,也就是說,類的對