1、注释符
a:注释
b:解释
2、C#的3种注释
a:当行注释 //
b:多行注释 /*要注释的内容*/
c:文档注释 /// 多用于解释类或者方法
VS常用快捷键:
ctrl+k+d:快速对齐代码(按住ctrl+按住k松k+按d)
ctrl+z:撤销
ctrl+s:保存
ctrl+j:快速弹出智能提示
shift+home/shift+end:快速的定位在一行文本的前面/后面 选中一整行
ctrl+k+c:注释所选代码 (所有涉及到k的键 当按最后一个键时k就应该松掉了)
ctrl+k+u:取消注释
F1转向帮助文档
折叠冗余代码:#Region和#EndRegion
3、变量 用于在计算机当中存储数据
存储变量的语法:
变量类型 变量名;//声明或定义了一个int类型的变量
变量名=值;//给变量进行赋值
“=”号 表示赋值,把等号右边的值赋值给等号左边的变量
简写形式:变量类型 变量名=值 (声明+赋值)
4、数据类型
a:整数类型:int 只能存整数 不能存小数
b:小数类型:double 既能存整数,也能存小数 小数点后的位数15-16位
c:金钱类型:decimal 用来存储金钱,值后面需要加m.
d:字符串类型:string 用来存储多个文本,也可以存储空,内容需用双引号括起来。
e:字符类型:char 用来存储单个字符,有且只能存一个,不能为空。
int double string (双引号括起来,可以为空) char(单引号括起来,不能为空)
decimal(decimal money=12m;精度比较高28-29位)金钱类型
5、波浪线
a:红色波浪线,语法错误。
b:绿色波浪线,警告,提示可能会出现错误,但是不一定会出现错误。
6、变量使用规则
先声明,在赋值,在使用。
7、命名规则
*************首先要保证变量的名字要有意思*************
a:必须以字母、下划线或@符号开头,不能以数字开头(现阶段以字母开头)。
b:后面可以跟任意字母、数字、下划线
注意:
a:不能与C#中的关键字重复
b:在C#中,大小写敏感。
c:同一个变量名不允许重复定义。(先这么认为,不严谨)
给变量起名的同时需要满足两个规范:
a:Camel骆驼命名规范。要求变量名单词首单词首字母小写,其余每个单词首字母大写。
b:Pascal命名规范,要求每个单词的首字母大写,其余字母小写,多用于给类或方法命名。HightSchoolStudent
8、赋值表达式
=:表示赋值的意思,表示把等号右边的值,赋值给等号左边的变量。
由等号连接的表达式称之为赋值表达式。
注意:每个表达式我们都可以求解出一个定值,对于赋值表达式而言。
就是整个表达式的值。
int n=10;
9、+号的作用
a:连接,当+号两边有一边是字符串时,+好就起到连接作用。
b:相加,当两边是数字的时候。
10、占位符
使用方法:先挖个坑(占位),再填个坑。
使用占位符需要注意的地方:
a:挖几个坑,就应该填几个坑,如果多填了,没效果。
如果少填了,抛异常
b:输出顺序:按照挖坑顺序输出。
11、异常
异常指:语法上并没有任何错误,只不过在程序运行期间,由于某些原因出现了问题,
使程序不能在正常运行。
12、转义符
转义符指的就是一个'\'+一个特殊字符,组成了一个具有特殊意义的字符
\n:表示换行
\":"
\t:表示一个tab键的空格
\b:表示一个退格键,放在字符串的两边没有效果。
\r\n:windows系统不认识\n,只认识\r\n。
\\:\
@符号作用
a:取消\的转义作用,使其单纯的表示为一个'\'。
b:将字符串按照原格式输出。
13、算数运算符(注意整数类型以下几种运算结果都是整数)
+
-
*
/
%
14、数据类型转换
自动类型转换:又称隐式转换。
条件:1、int和double(都是数字类型) 2、目标类型>原类型(小-->大)
强制类型转换:又称显示类型转换 大---》小
条件:1、两种类型向兼容 2、原类型>目标类型 如:double-->int
语法:(待转换的类型)要转换的值