您的位置:知识库 »

C#知识点之流程控制

作者: 剑了  来源: 博客园  发布时间: 2008-09-08 17:02  阅读: 4689 次  推荐: 0   原文链接   [收藏]  
[1] C#知识点之流程控制
[2] C#知识点之流程控制
[3] C#知识点之流程控制

关于C#的流程控制,与其它语言基本相同,包括:
选择控制:if、else、switch、case
循环控制:while、do、for、foreach
跳转语句:break、continue
异常处理:try、catch、finally
我们看到在循环控制中多了一个foreach,在下面的过程中我们详细的了解。

选择控制:
我们做个简单的用户验证,如下::

Code
public static void Main()
{
Console.WriteLine(
"请输入您的姓名");
string username = Console.ReadLine();
if (username != "")//格式:if(条件)
{
//满足条件时运行的代码
Console.WriteLine("伟大的{0}欢迎您进入矩阵!", username);
}
else//不满足
{
//不满足条件时运行的代码
Console.WriteLine("您没有输入任何内容,请离开!");
}
}

我们发现,只要输入一个用户,就可以登录系统,那么我们来做下限制,让指定的人登录,于是:

Code
public static void Main()
{
Console.WriteLine(
"请输入您的姓名");
string username = Console.ReadLine();
if (username == "jianle")//格式:if(条件)
{
//满足条件时运行的代码
Console.WriteLine("伟大的{0}欢迎您进入矩阵!", username);
}
else if (username == "boss")
{
//第二个条件
Console.WriteLine("伟大的{0}欢迎您进入矩阵!", username);

}
else
{
//不满足条件时运行的代码
Console.WriteLine("您没有输入任何内容,请离开!");
}
}

switch选择控制
有一天,我们需要能让更多的人登录矩阵,那么就可以这样实现:

Code
public static void Main()
{
Console.WriteLine(
"请输入您的姓名");
string username = Console.ReadLine();

switch (username)
{
case "jianle":
Console.WriteLine(
"伟大的{0}主人欢迎您进入矩阵!", username);
break;
case "boss":
Console.WriteLine(
"伟大的{0}老大欢迎您进入矩阵!", username);
break;
case "cctv":
Console.WriteLine(
"伟大的{0}先生欢迎您进入矩阵!", username);
break;
case "gril":
Console.WriteLine(
"伟大的{0}女士欢迎您进入矩阵!", username);
break;
default:
Console.WriteLine(
"您输入有误,请离开.");
break;
}

}
0
0
标签:C# 流程控制

热门文章

    最新文章

      最新新闻

        热门新闻