- C#完全自學(xué)教程
- 明日科技
- 349字
- 2022-10-26 16:31:47
1.1.1 C#語(yǔ)言及其特點(diǎn)
C#是由微軟公司的安德斯?海爾斯伯格設(shè)計(jì)的一種編程語(yǔ)言,是從C/C++派生來(lái)的一種簡(jiǎn)單、現(xiàn)代、面向?qū)ο蠛皖?lèi)型安全的編程語(yǔ)言,并且能夠與.NET Framework完美結(jié)合。C#語(yǔ)言具有以下特點(diǎn)。
(1)語(yǔ)法簡(jiǎn)潔,不允許直接操作內(nèi)存,去掉了指針操作。
(2)徹底地面向?qū)ο螅哂忻嫦驅(qū)ο笳Z(yǔ)言應(yīng)有的一切特性,如封裝、繼承和多態(tài)等。
(3)與Web緊密結(jié)合,支持絕大多數(shù)的Web標(biāo)準(zhǔn),如HTML、XML、SOAP等。
(4)強(qiáng)大的安全性機(jī)制,可以消除軟件開(kāi)發(fā)中常見(jiàn)的錯(cuò)誤(如語(yǔ)法錯(cuò)誤)。.NET提供的垃圾回收器能夠幫助開(kāi)發(fā)者有效地管理內(nèi)存資源。
(5)兼容性好,遵循.NET的公共語(yǔ)言規(guī)范(CLS),能夠與其他語(yǔ)言開(kāi)發(fā)的組件兼容。
(6)靈活的版本處理技術(shù),本身內(nèi)置了版本控制功能,開(kāi)發(fā)人員能夠更加容易地開(kāi)發(fā)和維護(hù)。
(7)完善的錯(cuò)誤、異常處理機(jī)制,使程序在交付應(yīng)用時(shí)更加健壯。
推薦閱讀
- 垃圾回收的算法與實(shí)現(xiàn)
- JavaScript+jQuery網(wǎng)頁(yè)特效設(shè)計(jì)任務(wù)驅(qū)動(dòng)教程(第2版)
- Access 2010數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用項(xiàng)目式教程(第3版)
- Learning Laravel 4 Application Development
- Learning AndEngine
- Java軟件開(kāi)發(fā)基礎(chǔ)
- Learning Data Mining with R
- 零基礎(chǔ)輕松學(xué)SQL Server 2016
- Flutter跨平臺(tái)開(kāi)發(fā)入門(mén)與實(shí)戰(zhàn)
- OpenResty完全開(kāi)發(fā)指南:構(gòu)建百萬(wàn)級(jí)別并發(fā)的Web應(yīng)用
- 從Excel到Python數(shù)據(jù)分析:Pandas、xlwings、openpyxl、Matplotlib的交互與應(yīng)用
- Django Design Patterns and Best Practices
- 嵌入式Linux C語(yǔ)言程序設(shè)計(jì)基礎(chǔ)教程
- MySQL 8從零開(kāi)始學(xué)(視頻教學(xué)版)
- Mastering Node.js