switch case概念:
计算表达式并对照多个常数值分支到不同的代码块
循环语句:
for循环:
对待定的条件进行判断,满足则执行循环体,不满足则退出循环,用于将某个语句或者语句块重复执行预定次数。
语法:for(初始值;取值范围;循环变量)
{
循环变量
}
++i 和 i++计算结果是一样的,但++i 不需要中间变量接收,消耗时间更短,i++需要临时变量接收,耗时间
while语句:
条件表达式为true,则执行循环体,用于次数不确定的情形
语法:
while(bool表达式)
{
循环体;
}
{0} 在C#中相当于占位符,,然后在里边赋值,默认从零开始
注意:
占位符没有顺序要求
占位符编号不能超过总数
for循环和while循环的区别:for循环,就是遍历某一对象,通俗说就是根据循环次数限制做多少次重复操作。while循环,是当满足什么条件的时候,才做某种操作。
for循环用法:
int a=0;
for(int i=0;i<10;i++){
a++;
}
a加1加10次,最后a为10。
while循环用法:
int a=0
while(a<10){
a++;
}
a不断自加1,加到10退出循环。
do while语句:
while先判断条件,满足时执行循环体
do while语句先执行循环体,满足条件在继续执行
跳转语句
用于将控制转移给另一段代码
常用的有:continue语句 break语句 return语句
continue:退出本次循环,进入下次循环
break:退出最近的循环语句或switch语句
return:用于指定函数的返回值,return语句只能出现在函数体内,出现在在代码中的任何地方都会出现语法错误
goto:可以循环到指定的位置
格式:起名字
goto 该名字
方法:就是对一系列语句的命名,表示一个功能或行为,使用方法可以提高代码的可重用性和可维护性
访问修饰符:
public
private
protacted
总结:
一个命名空间下可以有N个类,class+类名
方法书写格式:访问修饰符 返回类型 方法名(参数列表)
return 返回结果
在其他类里调节此类需要先实例化
类名 a=new 类名()
返回值的类型:
返回值:方法定义者告诉定义者的结果
如果方法有返回值:方法体中必须有return语句,且返回的数据与返回值类型必须兼容
void 代表无返回值类型,方法中的return可有可无
return 后面的语句不再执行
调用方法时,如果需要结果,说明相应类型的变量接收返回值数据
数据:方法定义需要调用传递的信息
参数定义方法需要调用,简称形参
值参数:值参数,调用方法复制实参变量所存储的内容
作用:传递数据
引用参数:使用ref关键字修饰,调用方法时复制实参变量在栈中的作用
作用:改变数据
栈:是一种受限制的栈性表,栈表里面的元素成员是先进后出