if判断和switch选择

  在C#中,if判断语句相信是最基础最广泛的一个语法了,在这里简单记录一下if判断语句和switch选择之间的某些关联。学习

  if判断语句的代码格式:blog

其中的条件1和条件2,均为boll类型,代码1和代码2,直到代码n,都为任意功能、任意数量,input

  下面说一下switch,它的格式为:string

switch语句中的case语句也是任意数量,if判断与switch语句锁表达的意思有点相通,举个例子说明:it

我要实现一个功能,首先请用户选择输入1或者2,若是是1的话,表示用户选择登陆,若是是2的话,表示用户选择注册,听起来天然想到用if判断来实现,并且也比较简单就能够达到目的,如下用if语句实现的代码:登录

Console.WriteLine("1.登陆");
Console.WriteLine("2.注册");
Console.Write("请选择(1-2)");
string input=Console.ReadLine();
if(input=="1")
{
Console.WriteLine("你选择了登陆");
}
else if (input=="2")
{
Console.WriteLine("你选择了注册");
}
else
{
Console.WriteLine("选择错误");
}基础

一样的功能,依然也能够用switch语句来实现,如下为switch语句的实现代码:语法

Console.WriteLine("1.登陆");
Console.WriteLine("2.注册");
Console.Write("请选择(1-2)");
string input=Console.ReadLine();
switch (input)
{
case "1":
Console.WriteLine("你选择了登陆");
break;
case "2":
Console.WriteLine("你选择了注册");
break;
default :
Console.WriteLine("选择错误");
break;
}方法

   从此咱们所遇到的问题,基本上都不会只有有一种方法来知足要求,所学习的知识,多种方法都能实现,而且咱们能够从中选择最优最简洁的方法来实现功能。im

相关文章
相关标签/搜索