210707

2021-07-07 20:09发布

一.注释的3种方式

1)单行注释:以//开始,到本行结束.单行注释只能写一行

2)多行注释:以/*开始,以*/结束

代码的快速对齐:Ctrl+k+d     ctrl+k加ctrl+f

注释的快捷键:ctrl+k+c;  ctrl+e+c

取消注释的快捷键:ctrl+k+u;  ctrl+e+u

3)文档注释

用于对类和方法进行注释,在类或方法前面,连续输入3个/

二.基本数据类型:

bool布尔类型           1个字节                  True  False

short短整型              2个字节

int整型                      4个字节                1,2,3,4,5,6

long长整型               8个字节

float单精度类型         4个字节                 1.02f   后缀使用f标注

double双精度类型     8个字节                  2.03

char字符类型            2个字节                   'a','z','12'   使用单引号''标注

decimal货币类型       16个字节

string字符串类型                                     "abcd","qwer","你好"   使用双引号""标注

三.折叠代码块

#region 代码块名称

.....

#endregion

四.常量和变量

1.变量:程序运行期间可以发生改变的量---代表的是一块内存空间

2.常量:程序运行期间不会发生改变的量---代表的是一个值  

3.变量的声明

类型修饰符  变量名  =  初始值;

注意:在使用变量之前必须对变量进行定义。

4.变量命名规则:

1)必须以字母,_或@开头

2)后面可以跟任意字母,数字,下划线

3)在c#中,大小写是敏感的

4)变量名不要与c#系统中的关键字重复

5)同一个变量名不允许重复定义

6)Camel命名法:首个单词的首字母小写,其余单词的首字母大写

7)Pascal命名法:每一个单词的首字母都要大写

五.运算符和表达式

1.运算符:

赋值运算符:=

算数运算符:+ - * / %

复合运算符:+= -= *= /= %=

关系运算符:< > <= >= == !=

逻辑运算符:&& || !

2.表达式

表达式:常量、变量与运算符的组合。

注:表达式都会有一个结果,称为返回值;

3.类型转换:

1)自动类型转换,小的转大的 int--->double

2)强制类型转换,大的转小的 double--->int

3)不同类型转换

***代表想要转成的数据类型

***.Parse  此方法只适用于将数字字符串转换为***类型,不适用其他类型

 Convert.To***  此方法适用于任意类型的转换

六.输入和输出

输出规则

1.字符串会被原样打印出来

2.变量会输出对应的值

3.{0}.{1},{2}...是占位符,分别对应各自变量的变量

1)Console.WriteLine(***);

在控制台输出括号中的内容并换行输出

2)Console.Write(****);

在控制台输出括号中的内容  不进行  换行输出

3)Console.WriteLine("**={0:0.00}", **);

结果保留n位小数,会看第n+1位是否大于5进行四舍五入

4)Console.WriteLine("*={0:f2}", **);

f后的数字n代表的是保留小数点后多少位,

会看第n +1位是否大于5.进行四舍五入

5)Console.WriteLine("*={0:p1}", ***);

转换成 %--->p

p后的数字n代表的是保留小数点后多少位,会看第n+1位是否大于5.进行四舍五入

输出

Console.ReadLine();程序运行到此处会暂停,等待接收数据

Console.ReadLine();接收的数据类型为string

Console.Read();需要用int类型接收

输入的是字符,并会转换成该 首 字符在ASCII码表中对应的值.

输入123,只会 转换 数字1 的ASCII码49,其他的字符不会被转换

七.三元表达式

语法

条件表达式?表达式1:表达式2

如果条件表达式成立,则返回表达式1的值,否则返回表达式2的值