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開發的首選語言。 [1]
C#是物件導向的程式語言。它使得程式設計師可以快速地編寫各種基於MICROSOFT .NET平臺的應用程式,MICROSOFT .NET提供了一系列的工具和服務來最大程度地開發利用計算與通訊領域。
C#使得C++程式設計師可以高效的開發程式,且因可呼叫由 C/C++ 編寫的本機原生函式,而絕不損失C/C++原有的強大的功能。因為這種繼承關係,C#與C/C++具有極大的相似性,熟悉類似語言的開發者可以很快的轉向C#。
相關文章
- Unity引擎與C#指令碼簡介UnityC#指令碼
- ASP.NET Razor – C# 變數簡介ASP.NETC#變數
- C#中的char和string的使用簡介C#
- ASP.NET Razor – C# 邏輯條件簡介ASP.NETC#
- ASP.NET Razor – C# 迴圈和陣列簡介ASP.NETC#陣列
- 簡單介紹C#呼叫USB攝像頭的方法C#
- 第二章:C#非同步程式設計簡介C#非同步程式設計
- C#基礎程式設計——簡介及基礎語法C#程式設計
- ASP.NET Razor – C# 和 VB 程式碼語法簡介ASP.NETC#
- 簡單介紹C#使用物件序列化類庫MessasgePackC#物件
- C#學習筆記(六)——物件導向程式設計簡介C#筆記物件程式設計
- C#常用8種排序演算法實現以及原理簡介C#排序演算法
- 簡介
- Jira使用簡介 HP ALM使用簡介
- 簡單介紹C#獲取攝像頭拍照顯示影像的方法C#
- C#各類集合介紹C#
- Apache IoTDB C# SDK 介紹ApacheC#
- BookKeeper 介紹(1)--簡介
- loadsh簡介
- Knative 簡介
- Javascript 簡介JavaScript
- JanusGraph -- 簡介
- Linux簡介Linux
- CSS 簡介CSS
- 反射簡介反射
- CSS簡介CSS
- JUC簡介
- sass簡介
- APIGateway 簡介APIGateway
- Feign簡介
- Django簡介Django
- Virgilio 簡介
- 簡介JSXJS
- LVM : 簡介LVM
- Linux——簡介Linux
- Apache簡介Apache
- JAVA簡介Java
- NATS簡介