C#中语句大致分为条件语句,循环语句和跳转语句。下面我们会了解一下其中的语句,并拿一些常用的语句举栗子:
1.条件语句:依据一个条件执行或跳进一个代码片段。
条件执行语句有:
a.if
b.if...else...
c.switch
下面先试下if和if...else...语句
在void start( )前定义2个整型变量a和b。我们来比一下大小
在start中写出条件语句,if(a>b)输出"a大于b"else if(a<b)输出"a小于b"else输出"a等于b"
在Unity内执行一下程序,在界面会出现相应的输出,并且可以直接在旁边的inspector内修改a和b的值。
循环语句:
循环语句有4种l
a.while
b.do
c.for
d.foreach
我们可以在程序中试一下while循环
首先声明一个值int x=3;
我们简单逻辑一下可以知道运行成功应输出321循环结束。
运行成功。
下面为do循环
do循环很简单和while很像,区别为do先执行再循环,while为先循环再执行。
再往下是for循环
for循环在程序中比较常用
for循环的过程大概如下
i=0→i<5?→输出→i++
会如下输出
现在说一下switch语句,我们把他和for循环结合如下
在case后一定要加break!大概是在switch后的括号内可以是一个字符或整形数,case后就是判断条件:后就是执行语句。
跳转语句
跳转语句把控制流从一个代码片段改变到另一个代码片段中的指定语句。
跳转语句主要有以下几个:
a.break b.continue c.return d.go to e.throw
我们主要看一下continue,continue是结束这次循环开始下次循环
for(int i=0;i<5;i++){
if(i==2){//判断相等用==符号一个等号为赋值号
Debug.Log("------"+i);
continue;
}
Debug.Log(i);
}
运行会输出01------234
break为跳出循环,return为结束程序返回。
这就是C#中比较常用的语句,如有不对希望可以指出,谢谢大家!