c# .NET csharp 有何区别

c# .NET csharp 有何区别,第1张

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、C Sharp

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

C#是一种安全的、稳定的、简单的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性。

2、visual studio

Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。

所写的目标代码适用于微软支持的所有平台。

扩展资料

c#语言结构

1、类:

一个基本的C#类中包含数据成员、属性、构造器和方法。属性可以是静态或实例成员。在C#中类的声明与C++和Java很相似。

2、布尔运算:

条件表达式的结果是布尔数据类型,布尔数据类型是这种语言中独立的一种数据类型,从布尔类型到其他类型没有直接的转换过程,布尔常量true和false是C#中的关键字。

3、接口:

是其他类型为确保它们支持某些 *** 作而实现的引用类型。接口从不直接创建而且没有实际的表示形式,其他类型必须转换为接口类型。

4、编译:

程序直接编译成标准的二进制可执行形式.但C#的源程序并不是被编译成二进制可执行形式,而是一种中间语言(IL),类似于JAVA字节码。

5、类型:

C# 中的类型一共分为两类,一类是值类型(Value Type),一类是引用类型(Reference Type)。

using:关键字用在程序中包含命名空间,一个程序可以包含多个using语句。

C#数据类型:

bool:布尔类型(1或0,或者是True或False)

byte:8位无符号整数(0到255)

char:16位Unicode字符(U+0000到U+ffff:这段书中是这样杨解释,但是我个没能理解,我也没去查询,但是我理解的意思就是存储单个字符)

decimal:128位精确的十进制值,28-29有效位数

double:64位双精度浮点型

float:32位单精度浮点型

int:32位有符号整数类型

long:64位有符号整数类型

sbyte:8位有符号整数类型

short:16位有符号整数类型

uint:32位无符号整数类型

ulong:64位无符号整数类型

ushort:16位无符号整数类型

string:字符串类型


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12071059.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存