C# ラムダ演算子で文字列を1文字ずつに分解する

  • 作成日 2021.01.16
  • 更新日 2022.03.04
  • C#
C# ラムダ演算子で文字列を1文字ずつに分解する

C#で、ラムダ演算子を使用して、文字列を1文字ずつに分解するサンプルコードを記述してます。

環境

  • OS windows10 pro 64bit
  • Microsoft Visual Studio Community 2019 Version 16.7.1

1文字ずつに分解

ラムダ演算子を使用して、文字列「mebee」を1文字に分解して各文字の間に
「 スペース」を入れます。

using System;
using System.Collections.Generic;
using System.Linq;

namespace testapp
{
    class Program
    {
        static void Main(string[] args)
        {
            string str = "mebee";

            Console.WriteLine(String.Join(" ", str.Select(x => x)));
       // m e b e e

            Console.ReadKey();
        }
    }
}