我是靠谱客的博主 负责战斗机,最近开发中收集的这篇文章主要介绍C#入门5.7——迭代语句之foreach语句,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

foreach提供了一个for语句的捷径,而且还促进了集合类更为一致。

格式

foreach(类型 变量 in 集合)    //注意集合二字。

{代码体}

补充:string类型可以看成是char类型的一个集合


新语句

char.IsWhiteSpace(c) //判断c是否为空格


例子:将语句识别为单词并逐行输出

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication4
{
    class Program
    {
        static void Main(string[] args)
        {

            Console.WriteLine("请输入一个英文句子:");
            string englishJuZi = Console.ReadLine();
            foreach (char word in englishJuZi)
            {
                if(char.IsWhiteSpace(word))
                {
                    Console.WriteLine();
                }
                else
                {
                    Console.Write(word);
                }
            }
            
            Console.ReadKey();    
        }
    }
}

foreach语句

每执行一次内含的代码时,循环变量就会依次读取集合中的一个元素。

此处的循环变量只是一个只读型的局部变量,这个值如果被修改编译器会发生错误。

最后

以上就是负责战斗机为你收集整理的C#入门5.7——迭代语句之foreach语句的全部内容,希望文章能够帮你解决C#入门5.7——迭代语句之foreach语句所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部