c# .NET csharp 有何区别

如题所述

c#就是csharp的简写。

两者区别如下:

一、指代不同

1、csharp :是微软公司发布的一种面向对象的、运行于.NET Framework和.NET Core(完全开源,跨平台)之上的高级程序设计语言。

2、.NET:  是 Microsoft XML Web services 平台。XML Web services 允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言

二、特点不同

1、csharp :在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)

2、.NET:一个.NET应用是一个使用.NET Framework类库来编写,并运行于公共语言运行时Common Language Runtime之上的应用程序。


三、优势不同

1、csharp :综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。

2、.NET: 是微软用来实现XML,Web Services,SOA(面向服务的体系结构service-oriented architecture)和敏捷性的技术。

参考资料来源:百度百科-.NET

参考资料来源:百度百科-c#

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-04-23
同上,.NET是一个微软的开发平台,比如飞信也是这类的,而csharp就是c#的英文全称本回答被网友采纳
第2个回答  2012-03-14
c#是程序语言 .net是平台。csharp是c#的英文。本回答被提问者采纳
第3个回答  2012-03-14
Csharp 就是C# 说法不同!
第4个回答  2012-03-14
.net是开发平台,C#是开发语言