什么是C#[通俗易懂]

什么是C#[通俗易懂]# 什么是C# C#是微软公司设计的一种编程语言,是从c和C++基础上开发出来的一种简单、面向对象和类型安全的编程语言,并且能够与.NET fr

大家好,欢迎来到IT知识分享网。

# 什么是C#

C#是微软公司设计的一种编程语言,是从c和C++基础上开发出来的一种简单、面向对象和类型安全的编程语言,并且能够与.NET framework完美结合。

2000年6月分发布,安德斯.海尔斯伯格 丹麦人 1960.12出生,delphi和C#之父,同时也是.NET创立者。

# C#的特点:

1.语法简洁:与C++ 相比去掉了指针,也不可以操作内存。

2.面向对象设计:封装、继承、多态

3.安全性机制:通过.NET框架运行,不直接操作内存

4.错误异常处理机制:使用try catch处理相应代码

5.兼容性高:可以运行在windows所有的操作系统中

6.与web紧密结合:开发asp.net web窗体网站

# .NET 框架的组件

包括两部分:.NET框架类库和CLR

# .NET框架类库

里面有很多已经编译好的类,可以直接拿来使用,比如说一些基本的框架类、ADO.Net和XML类、Windows Forms、和ASP.NET(Web Forms和Web Services)

# CLR:公共语言运行时

CLR包括:CLS和CTS

CLS:通用类型系统,它的主要作用是:定义了可以在中间语言中使用的一些预定义的数据类型,所有面向.net framework的语言都可以生成最终基于这种类型的编译代码。

CTS:公共语言规范,它的主要作用是:多个编程语言编辑的程序之间相互调用的时候用到。

# 在进行.net开发的时候,直接调用.net的定义好的类,可以很方便实现一些功能

# C#与.net framework的关系,C#只是.net framework开发平台上的一种开发语言,是基于.net 平台上运行的。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/6782.html

(0)
上一篇 2022-12-20 16:00
下一篇 2022-12-20 16:20

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信