如何创建第一个项目:
C#源文件(类)一般以CS结尾
C#程序的入口是Main函数,在Main中写代码就行。
(Using System;
Using System.Collections.Generic;
Using System.Linq;
Using System.text;)括号里边为命名空间
Class program ——是一个类
从第一个括号开始,到最后一个括号结束。
C#中的注释符:
第一种注释:单行注释
// 后面写注释内容
第二种注释:多行注释
/*开头——*/结束
/* */多行注释
第三种注释:文档注释
/// 在类或者方法上面写 就可以了
C#中的数据:
注:
字符不能为空,最少为一个,最多一个。
字符串可以为空,可以为多个。
比int类型跟大的数据类型long
C#中蓝色的就是关键字,注意代码中尽量不要出现英文的变量。
变量命名规范首字母小写,其余单词首字母大写
赋值运算符和赋值表达式:
1. 赋值运算符:=
2. a=a+1; 这里的=号是赋值运算符,不是数学意义上的相等。
3. 变量可以重复赋值,一旦给一个变量赋了新值,那么变量中的老值就不复存在了。
代码的输出结果:
int age=10;
age= 20;
Console.WriteLine(age);
C#转义符:
能在字符串中输出双引号吗?
1. 在屏幕上显示:C#中的字符串用“”号包含起来
2. +一个字符,组成转义字符。一般用于表示特殊符号
3. @字在字符串前面表示不转移
4. 常用的转义符:
\+ 这个字符串 可以把这个特殊字符显示出来了
\n 表示换行
\b 表示退格
\\ 表示的是一个\
\t 表示的是水平制表符
\” 表示的是一个双引号
算术运算符及算数表达式:
-
算数运算符:+ - * / % (取余数 取模)
-
算数表达式:由算数运算符连接起来的式子。如:1+1 a-b (变量ab前面已声明并赋初值)
-
优先级:先乘除,后加减,有括号先算括号里的,相同级别的从左至右运算 int a=((1+5)+3)*2
-
小括号可以无限制的套用,但一定要成对出现。
算数运算符和赋合赋值运算符:
-
++ 自加一 有前加和后加
-
– 自减一 有前减和后减
-
一元运算符++/–比二元的±优先级高
-
赋合赋值运算符: ·+= -= *+ /= %=
例子:
// int number =10;
// number=number+10;
//number + =10;等于上边的那个式子,写法不一样。
-
对于+、 - 、* 、/、 % 都需要两个操作数才能进行运算的这些运算符,我们叫二元运算符
-
对于像++ 、–这样的只需要一个操作数就能进行运算的运算符,我门叫一元运算符。
关系运算符(是用来比较运算的)
1.>、<
2. ==(等于,相等),!=(不等)
3.>=(大于等于,包含),<=(小于等于,包含)
Boolean只有两个值true 和false。
逻辑运算符
&& (逻辑与)、 ||(逻辑或)、!(逻辑非)
逻辑与&&
如果表达式1与表达式2有一个为false,那么整个表达式的结果为false
如果两个表达式的结果都为true,那么整个表达式的结果true
例子:20>&&34<6
逻辑或||
如果表达式1或表达式2有一个结果true,那么整个表达式的结果为true。
如果两个表达式的结果都为false,那么最后结果为false。
例子:43>9 ||67<9
逻辑非 !
如果表达式是正确的,那么取反后就是错误的。
如果表达式是错误的,那么取反后就是正确的。
Console.Write与Console.WriteLine的区别:
- Console.Write(""); 运行时不换行
- Console.WriteLine("");运行时换行
C#里边if语句不用跟结束符号;敲例子过程中被发现了。
以上是C#视频中部分知识点总结,如有错误,请评论区指教。