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

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

价格 免费

自增、自减运算符

a++

a--

 

b=a++ //先赋值,再自增

b=++ //先自增,再赋值

 

[展开全文]

字符串格式化输出

int a =1, b= 2;

Console.WriteLine("{0}+{1}={2}"),a,b,a+b);

输出

1+2=3

 

{0} 替代标记(从0开始)

可以被多次取用,例如{0}+{0}

取不存在的索引会报错

[展开全文]

变量

驼峰命名法:第二个单词开始,首字母大写

 

方法和类

Pascal:第一个单词开始首字母大写

英文单词缩写,所有字母都用大写

[展开全文]

两个变量的交换

 方法一: 引入第三个变量

方法二:将第一个变量变成两个变量的和,更换第二个变量,然后通过计算得出第一变量

 

方法一,多占用了内存空间

方法二,节省了内存空间,但使用了额外的运算消耗

总的来说还是方法一

 

[展开全文]

Convert.ToInt32()

Console.ReadLine()

Console.WriteLine()

 

两个int的运算,结果还是int

[展开全文]

输入:(字符串)

String str= = Console.ReadLine();

等待用户输入

 

将字符串转换成整数

Convert.ToInt32(str);

定义一个int变量来承接

Int strInt = Convert.ToInt32(str);

[展开全文]

数字字符

数字以Char为类型存储时,输出时为对应数字的ASCII码

 

转义符是什么类型呢?

char a = "\n";

 

让转义字符失效,加入@

Console.WriteLine(@"c\b\d\e");

 

字符串可以多行

 

字符串相加:拼接字符

char + char; //charchar

[展开全文]

char a= 'c'; //a是字符串

int b = a;  //输出c的ASCII码

 

如果反过来:

int a = 97;

char b = a; //会报错

 

如何判断是否报错?

转换后,容器是否足够(大的不能塞入小的)

 

解决方案:强制类型转换

char  b = (char)a;  //强制转换,但有可能丢失数据(抛弃多余部分)

 

 

[展开全文]

单行声明多个变量

int a=1,b=2;

 

注意,经过运算后只能有一个类型

a+b  //11数字类型

"a"+a+b  //a38字符串类型

"a"+(a+b)  //a11字符串类型

 

 

[展开全文]

变量:先声明,再使用

 

 

[展开全文]

变量创建(声明变量)

类型、变量名(自定义)

int age;

变量赋值

age=10;

 

选择数据的类型:

int 整数

double  浮点

char 字符串

 

 

[展开全文]

程序集:(运行时才编辑)

exe 直接运行

dll 可以将代码打包,让其他程序复用

运行时才编辑:JIT及时编译(速度很快)

.net框架

 

如何查看程序集?

1)选择一个项目,用文件资源管理器打开

2)bin-Debug-netcoreapp3.1

3)找到EXE文件

[展开全文]

ctrl +/ 快速注释

 

Console.WriteLine //书写一行

Console.Write //书写不换行

 

转义符

\n 换行

[展开全文]

.vs文件夹:配置文件

.sln 解决方案文件(可以打开多个项目)

代码为0:表示正常退出

 

[展开全文]

授课教师

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

课程特色

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