一、C#語言簡介編程
C#計算機語言多線程
是一門高級計算機語言
他的開發模式更接近人類和社會的思惟模式,有助於提升開發效率框架
C#歷史
1998年COOL這個項目是C#語言的前身,由微軟 Anders Hejlsberg 和他的團隊在 .Net 框架開發期間開發的
2001年正式發佈編輯器
C#含義
C#是C語言和C++語言基礎上建立的一門語言,
C語言是面向過程語言
C++是半面向過程半面向對象的語言
C#面向對象的語言,有一些重要的功能:
布爾條件(Boolean Conditions)
自動垃圾回收(Automatic Garbage Collection)
標準庫(Standard Library)
組件版本(Assembly Versioning)
屬性(Properties)和事件(Events)
委託(Delegates)和事件管理(Events Management)
易於使用的泛型(Generics)
索引器(Indexers)
條件編譯(Conditional Compilation)
簡單的多線程(Multithreading)
LINQ 和 Lambda 表達式
集成 Windows工具
二、VS集成開發環境
集成開發環境是咱們用來編程的工具,他能夠幫助咱們,將用C#高級語言編寫的程序,快速編譯成計算機識別的語言
VS是微軟的visual studio,稱爲VS,又稱.net開發工具
三、編輯器
微軟(Microsoft)提供了下列用於 C# 編程的開發工具:spa
Visual Studio (VS)
Visual C# Express (VCE)
Visual Web Developer
後面兩個是無償使用的,可從微軟官方網址下載。這些工具可用於編寫各類 C# 程序。.net
也能夠使用基本的文本編輯器(好比 Notepad)編寫 C# 源代碼文件,並使用命令行編譯器(.NET 框架的一部分)編譯代碼爲組件。命令行
Visual C# Express 和 Visual Web Developer Express 版本是 Visual Studio 的定製版本,且具備相同的外觀和感觀。它們保留 Visual Studio 的大部分功能。線程