C#培训2019-9-3第二课代码规范 技巧

随堂笔记

一作业题讲解
1.if 语法一般书写规范
尽量少使用或不适用 else。
例如源代码为:

while( true ) 
{
	if(nFigure > 0 ) {
		nNumble=1;
	}
	else if(nFigure =0 ){
		nNumble=0;
	}	
	else(nFigure <0 ){
		nNumble=-1
	}					
}

可以修改为:

while( true ) 
{
	if(nFigure > 0 ) {
		nNumble=1;
		continue;
	}
	if(nFigure =0 ){
		nNumble=0;
		continue;
	}	
		nNumble=-1				
}

这样进行修改过后,可以使代码嵌套性变弱,可读性增强。
注:continue对应的时返回到while循环,若在方法中需要返回,则需要用return。
2.遇到不会的,搜索方式:
例如 对double.Parse 不了解,可以搜索 C# double.Parse MSDN来找到对应的MSDN文档。
3.注释书写习惯
在注释前,空一行。

二、课堂知识
1、找到方法的定义:
①F12
②右键→转到定义

2、TryParse使用二
举例:

int nPow =0;
bool isValidValue = int.TryParse(szString,out nPow)
//此处szString若转换成功,则nPow为转换为int后的结果。
//isValidValue的值可以用if来判断,进行异常处理。

3、ref与out区别
①ref会传入参数数值(有进有出);而out进入方法时,会先清空参数,也就是外面的参数赋值无法进到方法内部(只出不进)
②ref在传值之前,需要先初始化赋值(变量赋值也行);out只需申明变量,可以不赋值(这样的话方法内部必须给变量赋值)。

4、数组申明的两种方法

//第一种:直接给出数组中值的内容
int[] Array = new int[]{1,2,3,4,5,6,7};
int[] Array = {1,2,3,5,6};
//第二种:给出数组的长度
int[] Array = new int[10];

5、c#方法小记

数组反转:Array.Preverse(nArray)

向下取整:Math.Floor()

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值