C#程序设计--入门到精通 学习记录(一) C# 与 .net平台
之前在學校的時候學習了C語言,這段時間想學一下C#
在學習之前需要先弄明白
C/C++/C# 他們三個直接的區別和聯系:
1、C是完全面向過程的語言,用于開發規模較小的程序效率很高,但是程序較大,就顯得代碼量多,編寫效率下降了。
2、C++是半面相對象的,引入了類的封裝性、繼承性、多態性大大簡化程序編寫,提到了代碼重用率。 c和c++的關系:
C++既面向過程又面向對象,而且她繼承了C語言的所有優點,又對C語言功能做了很多擴充,可以認為C++就是C的增強版。
3、C#是完全面向對象的語言,簡單易學,開發效率非常高。
C# 與 .net平臺概念與關系
C# 是 .Net 框架的一部分,且用于編寫 .Net 應用程序
.net平臺
.NET是微軟公司下的一個開發平臺,.NET核心就是.NET Framwork(.NET框架)是.NET程序開發和運行的環境,在這個平臺下可以用不同的語言進行開發,因為.NET是跨語言的一個平臺。語言可以是C#,f#,j#,vb.net等等。java和.NET不同的一點是,java是跨平臺的,不跨語言的。.NET跨平臺僅限于安卓系統和 iOS 蘋果系統。
.Net 框架是一個創新的平臺,能幫您編寫出下面類型的應用程序:
.Net 框架應用程序是多平臺的應用程序。框架的設計方式使它適用于下列各種語言:C#、C++、Visual Basic、Jscript、COBOL 等等。所有這些語言可以訪問框架,彼此之間也可以互相交互。
.Net 框架由一個巨大的代碼庫組成,用于 C# 等客戶端語言。下面列出一些 .Net 框架的組件:
C#
C#是一個.NET平臺下的一個程序設計語言,僅僅是一個語言。是運行在.net CLR上的,用于創建應用程序的高級語言。 程序設計語言是為了方便開發人員和計算機溝通的工具。
.net兩種交互模式
.
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的C#程序设计--入门到精通 学习记录(一) C# 与 .net平台的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CTF(pwn)堆利用 之 off by
- 下一篇: <力扣>-----利用哈希表来判断是否存