初探 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 應用程式
新人發文,文章敘述如有錯誤及觀念不正確,請不吝嗇指教,感謝~