C#和.NET什么区别
推荐于2017-11-23
展开全部
1、C#是语言,但通常我们实际使用的是C#.NET。.NET是微软的一个框架,C#是微软创造的语言,那时候可以说就是为.NET设计的。但是微软的.NET事实上不仅支持C#,还支持VB啊什么的。
2、也有开源的C#版本,叫Mono,Linux和Mac上用,也带一个.NET实现。当然,现在微软终于把.NET开源了,但据我所知还没有人直接把它移植到其他平台。赵劼老师的意思是,如果你用的是Windows平台,那基本上你就不需要关注语言(C#)和框架(.NET)的分别,因为一般来说它们本身就已经在一起了,从设计时就是。
2、也有开源的C#版本,叫Mono,Linux和Mac上用,也带一个.NET实现。当然,现在微软终于把.NET开源了,但据我所知还没有人直接把它移植到其他平台。赵劼老师的意思是,如果你用的是Windows平台,那基本上你就不需要关注语言(C#)和框架(.NET)的分别,因为一般来说它们本身就已经在一起了,从设计时就是。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询