C#
注释符
1)、注销代码;
2)、解释代码。
C#的3种注释符
1)、单行注释//
2)、多行注释/要注释的内容/
3)、文档注释/// 多用来解释类或者方法
C#中常用的快捷键
1)、Ctrl+K+D:快速对齐代码
2)、Ctrl+z:撤销
3)、Ctrl+S;保存(经常要保存)
4)、Ctrl+J:快速弹出智能提示
5)、Shift+End\Shift+Home
6)、 Ctrl+K+C:注释所选代码
7)、Ctrl+K+U:取消对所选代码的注释
8)、F1:转到帮助文档
9)、折叠多余代码:#region或#endregion
变量
变量的定义:就是在计算机存储数据的。
存储整数100
数据类型:整数
在内存开辟的空间应该是整数类型 注意:int表示整数类型;
double表示小数类型。
存储变量的语法:
变量类型 变量名;
变量名=值;
“=”号:在这并不是代表等于的意思,而是赋值的意识,表示把等号右边的值赋给左边的变量
声明并且给变量赋值的简写形式
变量类型 变量名=值;
数据类型
1)、整数类型:int 只能存储整数 不能存储小数
2)、小数类型:double 既能存储整数,也不能存储小数,小数点后面的位数 15—16位。
3)、金钱类型:decimal:用来存现金钱,值后面需要加一个m。
4)、字符串类型:string,用来存储多个文本,也是可以存储空,字符串类型的值需要被这个双引号必须是英文半角状态的双引号
5)、字符类型:char,用来存储单个字符,最多,最少的只能一个字符,不能存储空字符类型的值不需要用单引号,英文半角状态下的单引号。
总结:数据类型分数值类型和非数值类型(char,string等)
其中数值类型又分整数类型(int等)和非整数类型(double,decimal等)。
波浪线
1)、如果你的代码中出现了红色的波浪线,意味着你的代码出现语法错误
2)、如果你的代码出现绿色的波浪线,但是不一定会出现错误。警告线
变量的使用规则
如果你要使用变量的话,应该先声明在赋值再使用
名字规则;
1)、必须以“字母” _或者@符号开头,–不要以数字开头
2)、后面可以给任意“字母”、数字、下划线。
注意:
1)、命名与C#系统的关键字不能相同。
2)、在C#中,大小写是敏感的,
3)、同一个变量名不允许重复定义
给变量起名字的时候必须满足两个命名规范:
1、Camel 骆驼命名规范。要求变量名首单词的手字母要大写,其余每个单词的首字母小写,多用于本地变量和方法参数命名。
2、Pascal 命名规范;要求每个单词的首字母都要大写,其余字母小写。多用于给类或方法命名。
赋值运算符
=:表示赋值的意思,表示把等号右边的值,赋值给等号左边的变量。
由等号连接的表达式称之为赋值表达式。
注意:每一个表达式我们都可以求解一个定值,对赋值表达式而言,等号左边的变量的值,就是整个赋值表达式的值。
int number =10;
+号的作用
1)、连接:当+号两边有一边是字符串的时候,+好就起到连接的作用。
2)、相加:两边没有字符串,或者两边是数字的时候
占位符
1、使用方法:先挖坑,再填个坑。
2、使用占位符需要注意的地方:
(1)、挖几个坑就填几个坑,如果多填了也没有效果。
如果少填了出现异常。
(2)、 输出顺序:按照 挖坑的顺序输出,
异常(bug)
异常是指:语法上没有任何错误,只不过在程序运行的期间,由于某些原因出现了问题,使程序不能再正常的运行。
字符串类型
1、Console.WriteLine();
向控制台发送命令,打印内容;输出到屏幕的,一般用在控制台程序中,而且输出的是一行。下一个输出在下一行显示。
2、Console.ReadKey();
等待键盘输入,退出程序。使调试时能看到输出结果。如果没有此句, 命令窗口会一闪而过
3、Console.ReadLine();
用于接收用户的输入,要定义一个字符串变量来接收变存储用户输入的值
转义符
转义符指的就是一个’'加上一个特殊的字符,组成了一个具有特殊意义的字符。
1、 \n :表示换行;
3、" :表示一个英文半角的双引号“ ;
4、\t :表示一个tab键的空格 ,为了对齐使用的;
5、\b :表示一个退格线 ,取消前面的一个字数,放在字符串两边没有明确的效果;
6、\r\n :Windows系统不认识\n,只认识\r\n;表示换行。
7、@符号:1)、取消\在字符中的转义作用,使其单纯的表示为一个“\”
2)、将文本按照编辑的原格式输出。
算数运算符
1、+
2、-
3、*
4、/
5、% (取余数,取模)
类型转换
1、自动类型转换(隐式类型转换)
定义: 要求等号两遍打的参与运算操作数的类型必须一致,如果不一致,满足下列条件会发生自动类型转换,或者又称为隐式类型转换。
1)、 两种类型兼容:
例如:int和double兼容(都是数字类型)
2)、目标类型大于源类型
例如:double > int (小的转大的)
2、显示类型转换 (又称强制类型转换)
1)、两种类型相兼容:
int-------double
2)、大的转小的 double----->int
语法:
待转换的类型)要转换的值;
类型转换总结
自动类型转换:int----->double
显示类型转换:double---->int