首頁 後端開發 C#.Net教程 c#如何使用? c#的基本語法

c#如何使用? c#的基本語法

Nov 13, 2018 pm 05:57 PM
c# 關鍵字

c#如何使用?本篇文章就跟大家介紹C#的基本語法,透過簡單的範例來介紹c#的使用。有一定的參考價值,有需要的朋友可以參考一下,希望對你們有幫助。

透過之前的文章【c#是什麼?有什麼用? 】,我們知道C#是一種物件導向的程式語言。

在物件導向的程式設計方法中,程式是由各種物件組成的,這些物件在透過操作相互互動。物件可能採取的操作稱為方法。同一種類的物體據說是同一類型的,或者說是同一種類的。 【相關影片教學推薦:C#教學

例如,讓我們考慮一個Rectangle物件。它具有長度和寬度等屬性。根據設計,可能需要接受這些屬性的值,計算面積和顯示細節的方法

#下面讓我們透過Rectangle類別的實作來討論C#的基本語法:

using System;
namespace RectangleApplication {
   class Rectangle {
      
      // member variables
      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
登入後複製

using關鍵字

任何C#程式中的第一個語句都是:

using System;
登入後複製

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

類別關鍵字

類別關鍵字就是用來宣告的類別。

C#中的註解

註解是用來解釋程式碼的。編譯器會忽略註解條目。 C#程式中的多行註解以/ *開頭,並以字元* /結尾,如下所示-

/* This program demonstrates
The basic syntax of C# programming 
Language */
登入後複製

單行註解以'//'符號表示,例如,

//end class Rectangle
登入後複製

成員變數

變數是類別的屬性或資料成員,用於儲存資料。在前面的範例程式中,Rectangle類別有兩個名為length和width的成員變數。

成員函數

函數是執行特定任務的語句集。類別的成員函數在類別中聲明。我們的範例類別Rectangle包含三個成員函數:AcceptDetails,GetArea和Display。

實例化一個類別

在前面的範例程式中,類別ExecuteRectangle包含Main() 方法並實例化Rectangle類別。

標識符

標識符是用來標識類別、變數、函數或任何其他使用者定義項目的名稱。在C#中命名類別的基本規則如下:

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

2、不能包含任何嵌入空間或符號,例如? - ! @#%^&*()[] {}。 ; :「'/和\。但是,可以使用底線(_)。

3、不能是C#關鍵字。

C#關鍵字

關鍵字是預定義給C#編譯器的預留詞。這些關鍵字不能用作標識符。但是,如果你想使用這些關鍵字作為標識符,可以用@字符前綴關鍵字。

在C#中,一些標識符在代碼的上下文中具有特殊含義,例如get和set稱為上下文關鍵字。

#下表列出了C#中的保留關鍵字和上下文關鍵字:

c#如何使用? c#的基本語法

以上是c#如何使用? c#的基本語法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

使用 C# 的活動目錄 使用 C# 的活動目錄 Sep 03, 2024 pm 03:33 PM

使用 C# 的 Active Directory 指南。在這裡,我們討論 Active Directory 在 C# 中的介紹和工作原理以及語法和範例。

C# 序列化 C# 序列化 Sep 03, 2024 pm 03:30 PM

C# 序列化指南。這裡我們分別討論C#序列化物件的介紹、步驟、工作原理和範例。

C# 中的隨機數產生器 C# 中的隨機數產生器 Sep 03, 2024 pm 03:34 PM

C# 隨機數產生器指南。在這裡,我們討論隨機數產生器的工作原理、偽隨機數和安全數的概念。

C# 資料網格視圖 C# 資料網格視圖 Sep 03, 2024 pm 03:32 PM

C# 資料網格視圖指南。在這裡,我們討論如何從 SQL 資料庫或 Excel 檔案載入和匯出資料網格視圖的範例。

C# 中的階乘 C# 中的階乘 Sep 03, 2024 pm 03:34 PM

C# 階乘指南。這裡我們討論 C# 中階乘的介紹以及不同的範例和程式碼實作。

C# 中的模式 C# 中的模式 Sep 03, 2024 pm 03:33 PM

C# 模式指南。在這裡,我們討論 C# 中模式的介紹和前 3 種類型,以及其範例和程式碼實作。

c#多線程和異步的區別 c#多線程和異步的區別 Apr 03, 2025 pm 02:57 PM

多線程和異步的區別在於,多線程同時執行多個線程,而異步在不阻塞當前線程的情況下執行操作。多線程用於計算密集型任務,而異步用於用戶交互操作。多線程的優勢是提高計算性能,異步的優勢是不阻塞 UI 線程。選擇多線程還是異步取決於任務性質:計算密集型任務使用多線程,與外部資源交互且需要保持 UI 響應的任務使用異步。

C# 中的質數 C# 中的質數 Sep 03, 2024 pm 03:35 PM

C# 質數指南。這裡我們討論c#中素數的介紹和範例以及程式碼實作。

See all articles