我是靠谱客的博主 缥缈冰棍,最近开发中收集的这篇文章主要介绍C# - 三种程序结构(顺序、选择、循环),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

 程序结构:

  • 顺序结构

  • 选择结构

  • 循环结构



1> 顺序结构

顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。

2> 选择结构

  • if...else...
//KeyChar区分大小写,Key默认大写
var judge = Console.ReadKey(false).Key.ToString();
if (judge == "Y")
{
    Console.WriteLine("确认!");
}
else if(judge == "N")
{
    Console.WriteLine("取消!!");
}
else
{
    Console.WriteLine("取消!");
}
  • switch...case...
//KeyChar区分大小写,Key默认大写
var judge = Console.ReadKey(false).Key.ToString();
switch (judge)
{
    case "Y":
        {
            Console.WriteLine("确认!"); 
            break;
        }
    case "N":
        {
            Console.WriteLine("取消!!");
            break;
        }
    default:
        {
            Console.WriteLine("取消!");
            break;
        }
}

3> 循环结构

  • for
int[] fibs = { 0, 1, 1, 2, 3, 5, 8, 13 };
var fibNumbers = new List<int> { 0, 1, 1, 2, 3, 5, 8, 13 };
for(int i = 0; i < fibNumbers.Count; i++)
{
    Console.WriteLine(fibNumbers[i] + fibs[i]);
}
  • foreach
int[] fibs = { 0, 1, 1, 2, 3, 5, 8, 13 };
var fibNumbers = new List<int> { 0, 1, 1, 2, 3, 5, 8, 13 };
int count = 0;
foreach (int element in fibNumbers)
{
    count++;
    Console.WriteLine($"Element #{count}: {element}");
}
Console.WriteLine($"Number of elements: {count}");
  • while
int[] fibs = { 0, 1, 1, 2, 3, 5, 8, 13 };
var fibNumbers = new List<int> { 0, 1, 1, 2, 3, 5, 8, 13 };
int length = fibNumbers.Count;
while (Convert.ToBoolean(length-=1))
{
    Console.WriteLine(fibNumbers[fibNumbers.Count-length]);
}

最后

以上就是缥缈冰棍为你收集整理的C# - 三种程序结构(顺序、选择、循环)的全部内容,希望文章能够帮你解决C# - 三种程序结构(顺序、选择、循环)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部