初探 C#

  • 1063
  • 0

初探 C#,C# 是什麼?

微軟為 .NET Framework 量身訂做的程式語言

也是一種元件導向的程式語言( Component-Oriented ),讓開發者能隨插即用,快速建立應用程式

是簡潔且型別安全的( Type-Safe ),且屬於物件導向程式設計的語言( Object-Oriented Programming,OOP )

並具有物件、類別、物件封裝、繼承、多型的功能

同時提供 Null 的實質型別( Value Type )、列舉型別( Enumeration )、委派型別( Delegate )、Lambda運算式、直接記憶體儲存、支援泛型方法、LINQ

 

C# 運作原理 :

C# 原始程式碼 + 資源 + 參考  >  C#編譯器  >  建立執行檔(.exe或.dll)  >  Net Framework  >  作業系統

 

C# 開發環境,可至微軟官網下載 Visual Studio 2017

有 Community 社群版、Professional 專業版、Enterprise 企業版,一般以 Community 版本就夠用

https://visualstudio.microsoft.com/zh-hant/downloads/?rr=https%3A%2F%2Fwww.google.com%2F

 

Visual C# 可開發的相關應用程式 :

1. ConsoleApplication 主控台應用程式

2. WinForm 視窗介面的應用程式

3. WPF 應用程式

4. 通用 Windows 應用程式

5. Web Service

6. ASP.NET Web 應用程式

 

 

 

新人發文,文章敘述如有錯誤及觀念不正確,請不吝嗇指教,感謝~

參考文件 https://docs.microsoft.com/zh-tw/dotnet/csharp/getting-started/introduction-to-the-csharp-language-and-the-net-framework