31804人加入学习
(85人评价)
C#编程-第一季-编程基础-宇宙最简单2021最新版

制作完成于2021年10月10日,使用Visual Studio 2019

价格 免费

值类型、引用类型

 

foreach 用来遍历数组(不用提前制定数组的长度)

.Length 用来获取数组长度

[展开全文]

数据创建时,如果没有指定指,则每一个值默认为0

[展开全文]

数组:同类型,大量数据

int[] ages = {数据,数据,数据,数据};

ages[下标]

[展开全文]

内存地址一般由16进制组成

 

断点

暂停时查看局部变量

即时窗口内输入&,可查看内存地址

0X 表示是十六进制

 

sbyte 带符号,占用1个字节,-2的7次方,2的7次方-1

 

[展开全文]

自动转换,隐式转换

小类型转换大类型,可以自动转换

 

decimal 可以存储任意长度数字,且非常精准(float、double使用科学计数法,不精确)

 

编辑器会检测类型(容器)是否合适,但并不会检测实际的值是否合适

 

转换方法:

1、转换语句

Convert.ToInt32();

2、加上一个其他类,会自动转换

string  s = 123+""; //数字变成字符串

 

[展开全文]

浮点类型

float

double

 

默认创建小数会用作double,需要加上f

f=0.3f

 

但是精度小,因为使用了科学计数法(E)

最多保留7位E

 

 

[展开全文]

有符号数、无符号数

100血量的数字用byte

常用的是byte int long

 

类型不同会报错

强制类型转换,会丢失数据

[展开全文]

生成随机数:

Random rd = new Random();

rd.Next(1,100) 生成1~100的随机数

[展开全文]

continue 中断当前循环,继续下一个循环

break 中断所有循环

[展开全文]

判断是否是数字:

i >= "0" && i<="9"

[展开全文]

读取字符的方法

Console.Read();//读取单个字符

注意:需要进行强制转换(默认为输出字符的unicode)

char c = (char)Console.Read();

 

Console.Read(); //会把换行符也当成输入的一部分

Console.ReadLine(); //不会读取换行符

 

使用Console进行输入时,会自动将输入内容放入缓冲区,必须用户回车后才会进行; 执行;

 

判断一个字符是否是数字

unicode数是否属于55~65

 

[展开全文]

n如果从0开始,就会出现除0错误,所以进入循环的时候先让n++

int m;

m *= r*1.0 //会报错,因为Double不能赋值给int类型

但是,用m = (int)(m*r*1.0)//就可以了,计算完Double之后再强制转换回int

[展开全文]

多一个变量temp,但可以少一个循环体

[展开全文]

do

{

必须会执行一次;

}while(循环条件);

[展开全文]

知道循环的次数,用For循环

不知道循环多少量级,用While循环

 

For循环内部参数可以放在其他地方

内部可以加一个break跳出循环

[展开全文]

循环体建议从0开始

i = 0

 

string 字符串,相加的结果就是字符的拼接(并非算术相加)

[展开全文]

for(初始化;结束条件;增量表达式)

{

}

 

i<10对比i<=9的性能的区别

[展开全文]

不需要引入year

sum = Convert.ToInt32(Console.ReadLine());

[展开全文]

while 

通过i变量控制循环

1、初始值

2、自增值

3、结束值

[展开全文]

while(条件为真)

{

条件满足会连续执行;

}

[展开全文]

授课教师

问问题加入A计划,有专门负责答疑的老师哦!!!

课程特色

下载资料(1)
视频(117)
图文(3)