C#基礎程式設計——簡介及基礎語法

嗷嗷嗷嗷嗷嗷嗷嗷嗷嗷嗷嗷嗷嗷嗷嗷嗷嗷嗷嗚發表於2020-10-02

C#基礎程式設計——簡介及基礎語法

在這裡插入圖片描述

百科介紹

C#是微軟公司釋出的一種由C和C++衍生出來的物件導向的程式語言、執行於.NET Framework和.NET Core(完全開源,跨平臺)之上的高階程式設計語言。並定於在微軟職業開發者論壇(PDC)上登臺亮相。C#是微軟公司研究員Anders Hejlsberg的最新成果。C#看起來與Java有著驚人的相似;它包括了諸如單一繼承、介面、與Java幾乎同樣的語法和編譯成中間程式碼再執行的過程。但是C#與Java有著明顯的不同,它借鑑了Delphi的一個特點,與COM(元件物件模型)是直接整合的,而且它是微軟公司 .NET windows網路框架的主角。
C#是由C和C++衍生出來的一種安全的、穩定的、簡單的、優雅的物件導向程式語言。它在繼承C和C++強大功能的同時去掉了一些它們的複雜特性(例如沒有巨集以及不允許多重繼承)。C#綜合了VB簡單的視覺化操作和C++的高執行效率,以其強大的操作能力、優雅的語法風格、創新的語言特性和便捷的面向元件程式設計的支援成為.NET開發的首選語言。
C#是物件導向的程式語言。它使得程式設計師可以快速地編寫各種基於MICROSOFT .NET平臺的應用程式,MICROSOFT .NET提供了一系列的工具和服務來最大程度地開發利用計算與通訊領域。
C#使得C++程式設計師可以高效的開發程式,且因可呼叫由 C/C++ 編寫的本機原生函式,而絕不損失C/C++原有的強大的功能。因為這種繼承關係,C#與C/C++具有極大的相似性,熟悉類似語言的開發者可以很快的轉向C#。


主要特點

百科介紹比較長,主要就是以下這些特點。

  1. C# 是一個現代的、通用的、物件導向的程式語言,它是由微軟(Microsoft)開發的,由 Ecma 和 ISO 核准認可的。

  2. C# 是由 Anders Hejlsberg 和他的團隊在 .Net 框架開發期間開發的。

  3. C# 是專為公共語言基礎結構(CLI)設計的。CLI 由可執行程式碼和執行時環境組成,允許在不同的計算機平臺和體系結構上使用各種高階語言。


  • 現代的、通用的程式語言。
  • 物件導向。
  • 面向元件。
  • 容易學習。
  • 結構化語言。
  • 它產生高效率的程式。
  • 它可以在多種計算機平臺上編譯。
  • .Net 框架的一部分。

C# 強大的程式設計功能

C# 一些重要的功能:

  • 布林條件(Boolean Conditions)
  • 自動垃圾回收(Automatic Garbage Collection)
  • 標準庫(Standard Library)
  • 元件版本(Assembly Versioning)
  • 屬性(Properties)和事件(Events)
  • 委託(Delegates)和事件管理(Events Management)
  • 易於使用的泛型(Generics)
  • 索引器(Indexers)
  • 條件編譯(Conditional Compilation)
  • 簡單的多執行緒(Multithreading)
  • LINQ 和 Lambda 表示式
  • 整合 Windows

C# 的整合開發環境(Integrated Development Environment - IDE)

微軟(Microsoft)提供了下列用於 C# 程式設計的開發工具:

Visual Studio (VS)
Visual C# Express (VCE)
Visual Web Developer

使用這些工具,您可以編寫各種 C# 程式,從簡單的命令列應用程式到更復雜的應用程式。您也可以使用基本的文字編輯器(比如 Notepad)編寫 C# 原始碼檔案,並使用命令列編譯器(.NET 框架的一部分)編譯程式碼為元件。
Visual C# Express 和 Visual Web Developer Express 版本是 Visual Studio 的定製版本,且具有相同的外觀和感觀。它們保留 Visual Studio
您可以從 https://visualstudio.microsoft.com/zh-hans/上進行下載。


C# 基本語法

using 關鍵字
在任何 C# 程式中的第一條語句都是:

using System;

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


class 關鍵字
class 關鍵字用於宣告一個類。


C# 中的註釋
註釋是用於解釋程式碼。編譯器會忽略註釋的條目。在 C# 程式中,多行註釋以 /* 開始,並以字元 */ 終止。單行註釋是用 // 符號表示。


相關文章