無詞性
C#讀作C Sharp。最初它有個更酷的名字,叫做COOL。微軟從1998年12月開始了COOL項目,直到2000年2月,COOL被正式更名為C#。
C#是一種安全的、穩定的、簡單的、優雅的,由C和C++衍生出來的物件導向的程式設計語言。它在繼承C和C++強大功能的同時去掉了一些它們的複雜特性(例如沒有宏以及不允許多重繼承)。
在1998年,Delphi語言的設計者Hejlsberg帶領著Microsoft公司的開發團隊,開始了第一個版本C#語言的設計。在2000年9月,國際資訊和通信系統標準化組織為C#語言定義了一個Microsoft公司建議的標準。最終C#語言在2001年得以正式發佈。
C#使得C++程式師可以高效的開發程式,且因可調用由 C/C++ 編寫的本機原生函數,因此絕不損失C/C++原有的強大的功能。因為這種繼承關係,C#與C/C++具有極大的相似性,熟悉類似語言的開發者可以很快的轉向C#。
C# 1.0-純粹的物件導向
C# 2.0-泛型程式設計新概念
C#3.0-(研發代號“Orcas”)
C# 4.0動態程式設計