其它判断语句if-else语句swtich语句C#游戏开发快速入门大学霸

其它判断语句if-else语句swtich语句C#游戏开发快速入门大学霸

C#游戏开发快速入门

5.2.3  其它判断语句其它判断语句if-else语句swtich语句C#游戏开发快速入门大学霸

除了if语句以外,C#还提供了一些其它的判断语句,本小节会做简要介绍。如果需要的话,读者可以查阅专门讲解C#语法的书籍,然后将它们灵活的运用在游戏脚本的编写当中。

1.if-else语句

此种类型的语句与if语句的区别是,当判断部分的结果为false时,会执行另一个语句。此种语句表示的游戏执行流程如图5-9所示。

图5-9  if-else语句表示的游戏执行流程图

2.if-else-if语句其它判断语句if-else语句swtich语句C#游戏开发快速入门大学霸

此种类型的语句,属于多重判断语句,也就是说,需要判断的部分不止一处,且每处的判断都会导致不同的执行流程,如图5-10所示。

图5-10  if-else-if语句表示的游戏执行流程图

3.swtich语句其它判断语句if-else语句swtich语句C#游戏开发快速入门大学霸

此种类型的语句,所表示的游戏执行流程,与if-else-if语句类似,它们二者可以互换。尽管流程是类似,但是给代码阅读者的直观感受却是不同的,如图5-11所示。

图5-11  switch语句表示的游戏执行流程图其它判断语句if-else语句swtich语句C#游戏开发快速入门大学霸

Comments are closed.