C# 是什么(入门须知)

阅读: 评论:0

C# 是什么(入门须知)

C# 是什么(入门须知)

C#是什么?

1.C# (英文名为 CSharp) 是微软开发的一种面向对象的编程语言。

语法与C++类似,但编程过程中比C++简单。

说起C#,它的创始人Anders可是编程语言界的大神o( ̄▽ ̄)d。C#的出现不仅去除了C++和Java语言中的一些复杂的特性,还提供了可视化工具,能够高效地编写程序。完美体现了C#语言的安全、稳定、简单。就像就像在蓝蓝的天空青青的草原下奔驰一样,安全稳定, 

C# 语言具备如下 4 个特点: 

简单、安全在 C++ 和 C 语言中程序员最头疼的问题就是指针问题,但是在C#语言中就不再使用指针,而且不允许直接读取内存等不安全的操作,这特牛逼~

它比 C、C++、Java 提供了更多的数据类型,并且每个数据类型都是固定大小的。

此外还提供了命名空间来管理 C# 文件,命名空间 相当于一个文件夹,在创建程序时,允许在一个命名空间中创建一个或多个类,方便调用和重用。

2.特征:封装、继承、多态,与添加了事件和委托。

  • 封装:就是将代码看作一个整体,例如使用类、方法、接口等。在使用定义好的类、 方法、接口等对象时不必考虑其细节,只需要知道其对象名以及所需要的参数即可,也是一种提升代码安全性的方法。
  • 继承:是一种体现代码重用性的特性,减少代码的冗余,但在 C# 语言中仅支持单继承。
  • 多态:不仅体现了代码的重用性,也体现了代码的灵活性,它主要通过继承和实现接口的方式,让类或接口中的成员表现出不同的作用。 

C# 语言中的常用基本数据类型,包括值类型中的整型、浮点型、字符型、 布尔型,以及引用类型中常用的字符串类型。

整型所谓整型就是存储整数的类型,按照存储值的范围不同,C# 语言将整型分成了 byte 类型、short 类型、int 类型、long 类型等,并分别定义了有符号数和无符号数。

有符号数可以表示负数,无符号数仅能表示正数。

具体的整数类型及其表示范围如下表所示。

类 型

取值范围

sbyte

有符号数,占用1个字节,-27〜27-1

byte

无符号数,占用1个字节,0〜28-1

short

有符号数,占用2个字节,-215〜215-1

ushort

无符号数,占用2个字节,0〜216-1

int

有符号数,占用4个字节,-231〜231-1

uint

无符号数,占用4个字节,0〜232-1

long

有符号数,占用8个字节,-263〜263-1

ulong

无符号数,占用8个字节,0〜264-1

从上面的表中可以看出 short、int 和 long 类型所对应的无符号数类型都是在其类型名称前面加上了 u 字符,只有 byte 类型比较特殊,它存储一个无符号数,其对应的有符号 数则是 sbyte。

此外,在 C# 语言中默认的整型是 int 类型。

浮点型是指小数类型,浮点型在 C# 语言中共有两种,一种称为单精度浮点型,一种称为双精度浮点型。

关于浮点型的具体说明如下表所示。

类 型

取值范围

float

单精度浮点型,占用4个字节,最多保留7位小数

double

双精度浮点型,占用8个字节,最多保留16位小数

在 C# 语言中默认的浮点型是 double 类型。如果要使用单精度浮点型,需要在数值后 面加上 f 或 F 来表示,例如 123.45f、123.45F。
 

字符型和字符串类型字符型只能存放一个字符,它占用两个字节,能存放一个汉字。

字符型用 char 关键字表示,存放到 char 类型的字符需要使用单引号括起来,例如 'a'、'中' 等。

字符串类型能存放多个字符,它是一个引用类型,在字符串类型中存放的字符数可以认为是没有限制的,因为其使用的内存大小不是固定的而是可变的。
 

使用 string 关键字来存放字符串类型的数据。字符串类型的数据必须使用双引号括起来,例如 "abc"、"123" 等。
 

在 C# 语言中还有一些特殊的字符串,代表了不同的特殊作用。由于在声明字符串类型的数据时需要用双引号将其括起来,那么双引号就成了特殊字符,不能直接输出,转义字符的作用就是输出这个有特殊含义的字符。
 

转义字符非常简单,常用的转义字符如下表所示。

转义字符

等价字符

'

单引号

"

双引号

\

反斜杠

a

警告(产生蜂鸣音)

b

退格

f

换页

n

换行

r

回车

t

水平制表符

v

垂直制表符

布尔类型在 C# 语言中,布尔类型使用 bool 来声明,它只有两个值,即 true false

当某个值只有两种状态时可以将其声明为布尔类型,是或否。布尔类型的值也被经常用到条件判断的语句中

本文发布于:2024-01-31 21:25:32,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170670753231458.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:须知   入门
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23