C# 基础

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

开发工具与关键技术: MVC

作者:识时务者为俊杰

撰写时间:2022/3/17

  1.  C# 语言也具有面向对象语言的基本特征,即封装、继承、 多态。

·封装:就是将代码看作一个整体,例如使用类、方法、接口等。在使用定义好的类、 方法、接口等对象时不必考虑其细节,

              只需要知道其对象名以及所需要的参数即可,也是一种提升代码安全性的方法。

·继承:是一种体现代码重用性的特性,减少代码的冗余,但在 C# 语言中仅支持单继承。

   多态:不仅体现了代码的重用性,也体现了代码的灵活性,它主要通过继承和实现接口的方式,让类或接口中的成员表现出不同的作用。

   2. 在控制台应用 程序的控制台界面中输出内容的方法如下。

    Console.Write();  //向控制台界面不换行输出内容

   Console.WriteLine(); //向控制台界面换行输出内容

   按 Ctrl+F5 组合键运行程序

  

  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。

常用的转义字符如下表所示

转义字符 等价字符

\' 单引号

\" 双引号

\\ 反斜杠

\0 空

\a 警告(产生蜂鸣音)

\b 退格

\f 换页

\n 换行

\r 回车

\t 水平制表符

\v 垂直制表符

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值