1.命名规则
camel:首字母小写,其余单词首字母大写,多用于给属性变量命名
pascal:每个单词首字母大写,其余字母小写,多用于给类,变量命名
2.加号的作用
连接:当加号两边有一边是字符串的时候
相加:当加号两边都是数字的时候
3.占位符
使用方法:先占一个坑,在填一个坑
挖几个坑填几个坑,多填了不报错,没效果;少填了异常,占位符按照挖坑的顺序输出
格式:
Console.WriteLine("{1},{2},{3}",a,b,c);
4.转义符
\n:表示换行
“” 表示一个英文半角双引号
\t 空格对齐
\b 表示一个退格键,放在字符串两边没有作用’
\ 表示一个
@的作用:
@取消\在字符串中的转义作用,路径前一般加@
@将字符串保留原格式输出
5.类型转换
类型如果相兼容可以使用自动类型转换或强制类型转换
如int–double double–int
如果两个类型不相兼容
如int–string
我们可以使用convert的转换工厂
格式 :
double d = Conver.ToInt;
或者
int n = Convert.ToDouble;
把stringnum 转换为整型
int num = convert.ToInt(stringnum);
简写方法:
double num = Convert.ToDouble(Console.ReadLine());
6.保留小数点
保留几位小数就在占位符的{x}后面加一个 0.00
例如 保留两位小数 {1:0.00}
7.加加和减减
++a 前加参与运算
a++ 后加不参与运算
++ --为一元运算 优先级高
8.比较最大的一个数
Math.Max(a,b)
int max = Math.Max(Math.Max(num_1,num_2),num_3);
int min = Math.Min(Math.Min(num_1,num_2),num_3);
9.计算一个数的多少次方
Math.Pow(a,b)
Console.WriteLine(Math.Pow(2.5, 3));
10.异常捕获
try-catch 之间不能使用其它代码
哪行代码有可能出现异常就踹他一脚
语法:
try
{
//可能会出现异常的代码
}
catch
{
//出现异常后要执行的代码
}
11.变量的作用域
变量的作用域一般在从声明的括号开始到括号结束
超出范围就访问不到了,所以一般在mian函数开始定义一个变量并赋初值0
12.switch-case
用来处理多条件的定值的判断
语法:
switch(变量或者表达式的值)
{
case 值1:要执行的代码;
break;
case 值2:要执行的代码;
break;
case 值3:要执行的代码;
break;
case 值4:要执行的代码;
break;
default :要执行的代码;
break;
}
13.if else-if与switch的区别
if else-if 用于范围区间
switch 用于定值 也可以将一个范围变成一个定值 例如成绩 score/10
14.三种循环结构
for循环:
for(int i =0; i<100 ;i++)
{
循环体;
}
while循环:
while(循环条件)
{
循环体;
改变循环条件;
}
写循环体和循环条件
do while循环:
语法:
do{
循环体
}while(循环条件);
遇见这种先执行一遍循环体
再拿着结果去判断要不要再继续执行
一定会先执行一遍