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#,
主要特點
百科介紹比較長,主要就是以下這些特點,
-
C# 是一個現代的、通用的、面向物件的編程語言,它是由微軟(Microsoft)開發的,由 Ecma 和 ISO 核準認可的,
-
C# 是由 Anders Hejlsberg 和他的團隊在 .Net 框架開發期間開發的,
-
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# 程式中,多行注釋以 /* 開始,并以字符 */ 終止,單行注釋是用 // 符號表示,
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/156267.html
標籤:其他
上一篇:第1天 C語言Dev-Cpp環境搭建及使用、C語言記憶體四區
下一篇:系統檢測到您的賬戶不符合國家相關法律法規或《支付寶用戶服務協議》約定,暫時無法簽約當前產品--------終于來了解決辦法了
