阶段总结一

命名小结:

方法名:首字母都大写
参数名:首字母小写,之后单词的首字母都小写


代码规范小结:

1. 每一个方法只实现一种功能,如果要感觉是同时,就在主程序下先后顺序的排下来,
2. 将重复的代码加以封装
3. 封装之后要有很好的扩展性(不单单只实现本程序的内容,只要是这个功能都可以实现)
4. 多写注释
 

for()
{
} //end for({}多了很容易混淆,需要加以注释说明)

方法,参数代码应用小结:

变量的声明(三种方式):

```
第一种:
int 变量名;
变量名=初值;
第二种:
int 变量名,变量名,变量名;
变量名=初值;
变量名=初值;
变量名=初值;
第三种:
int 变量名=初值;
```
注意要点:
1. 变量可以重新赋值,一旦给一个变量赋了新值,那么变量中的老值就不复存在了。\

2.变量名要有意义


字符串中的转义
\+可以在代码中显示出+号,因为+是特殊字符
\n表示换行
\b表示退格,会有两种情况,后面有内容,才会掩藏前面的内容,如果没有内容,就不会隐藏,下游表移到前面的位置
\\表示\,因为\是特殊字符
\t表示的是水平制表符
\"表示一个双引号
@会让后面的转义符失效,从而找到路径,避免麻烦的去添加\


 

循环语句于应用方式
for循环知道循环次数
while循环先判断,在执行
do-while循环先执行,在判断

 

if语句(判断,if,if--else,if--else if)
switch-case语句
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190106173203426.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xjbGNzZG5ibGluaw==,size_16,color_FFFFFF,t_70)


break是跳出当前循环,不是所有的循环

continue是跳到本循环的下一种情况

三元表达式:

"表达式"?"正确显示的内容":"错误显示的内容"

转换类型的代码:
1. 

int age =int.Parse(Console.ReadLine());


2. 

int Num=Convert.ToInt32(Console.ReadLine());


3. 

try
  {
     int number = Convert.ToInt32(Console.ReadLine());
  }
catch 
  {
      Console.WriteLine("输入有误,请重新输入!");
   }
            


4. 

int age=0;
bool result =int.TryParse(Console.ReadLine(),out age);
//将用户输入的内容转化为int类型的,并赋值给age,如果转化成功,为true,反之则为false

结构小结
顺序结构:语句顺序执行
分支结构:语句在满足条件下执行
if, if-else, if-else if, 表1?表2:表3(三元)
循环结构:语句在满足条件下循环执行多次
-While,do-While,For
跳转语句
-Break(跳出当前循环),continue(跳出当前的一次循环)
 


枚举:定义了变量的范围(也是一种类型)

public enum 枚举名
	{
		枚举值,(返回值为0)
		枚举值,(返回值为1)
		枚举值  (返回值为2,依次类推)
	}

枚举值有返回值,可以强转化为int类型


结构体(一次性,声明多个不同类型的变量)


数组(一次性声明多个相同类型的变量)

数组的存值和取值都是通过下标或者通过索引来进行赋值和取值的

第一种
int[]num =new int[10]; //长度为10,索引为0-9,int类型
int[]num =new int[]{1,2,3};//此数组只存了5个元素
第二种:
int[]num =new int[3]{1,2,3}; //声明了三个下标,后面的大括号中元素必须有三个
第三种:
int[]num={1,2,3,5};//此变量有4个元素

方法的重载

方法的重载和返回值无关,和参数的类型和个数有关。
条件:方法名相同,但是参数不同,参数的个数不同,类型也不同


返回值

out参数:

  1. 返回多个不同类型的值(函数参数默认是值传递)
  2. out修饰方法的参数了,那么在方法外面可以不给这个参数赋值,但是要在方法里面必须给这个out修饰符的参数赋初值
  3. 参数加out,是把这个方法中的参数的值传到方法外面去

在这里插入图片描述

ref参数

1.用的时候必须要给这个变量赋初值,和out有区别,out可以把方法里的值传出去

2.可以把值传到方法里,又可以把值传到方法外;

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 11
    评论
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值