C#学习——DAY01
这是一个C#学习者之路,从零开始学习C#,这里要谢谢某站提供的资源。
感兴趣的也可以一起学习,链接我放在下面:
链接: link
安装部分我就跳过了,具体可以去直接看教程。
以下所有的文字都是我自己学习的感悟,如若有误请可以指出讨论,方便大家一起学习。
01.C#的文件结构
1.using:这个应该是与python中的import是一样的,引入某个文件,这里的作用是利用引入项目中的某些功能、属性之类的。
2. namespace:定义命名空间,一般这里的命名都是和项目名一样,就是相当于python中的文件名。
3. partial:这个我也是刚接触,查了一下,是为了分开功能的,例如这里有Form1()专门用于窗口的创建。你下面可以写button_click()用于某个按钮的点击,这样就比较好维护吧。
4. public :公共访问。
5. class:表示是一个类。
02.C#的基本语法——关键字
这一节基本没说什么,就说了以下两点
1.C#中的大小写是严格区分的,如program和Program是两个不同的变量。
2.变量名不能使用关键字,如using、class和public这些类型的关键字不能够被当作变量来使用。
03.C#的基本语法——注释
1.块状注释,/**/ 快捷键:ctrl + shift + /
2.行注释, // 快捷键:ctrl + k + c
3.文档注释, /// 自动,用于类和方法的注释。
04.C#的基本语法——整数类型
总共分为4种类型:字节型Byte、短整型Short、整型Int和长整型Long
1.Byte的范围是0-255,这是由于位数(1字节)的考虑是(0~
2
8
2^8
28-1)。
2.Short的范围是-32768-32767,这是由于位数(2个字节)的考虑是(
−
2
15
-2^{15}
−215——
2
15
2^{15}
215-1)。
3.Int的范围是-2147483648~2147483647,这是由于位数(4个字节)的考虑是(
−
2
31
-2^{31}
−231——
2
31
2^{31}
231-1)。
4.Long的范围是-9223372036854775808-9223372036854775807,这是由于位数(8个字节)的考虑是(
−
2
63
-2^{63}
−263——
2
63
2^{63}
263-1)。
05.C#的基本语法——浮点类型
1.float的范围是 -3.4*
1
0
28
10^{28}
1028~3.4*
1
0
28
10^{28}
1028
2.double的范围是 -1.7*
1
0
308
10^{308}
10308~1.7*
1
0
308
10^{308}
10308
在浮点型中,符号位+指数位+整数位,注意double可以接收以上所有类型。
06.C#的基本语法——decimal
1.decimal的范围是-7.9*
1
0
28
10^{28}
1028~7.9*
1
0
28
10^{28}
1028 / (10^(0~28))
大多用于金融计算等高精度的场景。
ps:在浮点型中,只有float可以转换成double,其余都是不行的,decimal是不能够和float和double等进行转换的。
06.C#的基本语法——布尔类型
1.bool的范围是true或者false。
07.C#的基本语法——字符串类型
1.String字符串类型,“12456”,“Hello,world”。
2.Char字符类型,’c‘。
08.C#的基本语法——空类型
1.null,这里的int是不能赋值为null的。