C# 指定した区切り文字で文字列を分割する

C#で、Splitを使用して、指定した区切り文字で文字列を分割するサンプルコードを記述してます。
環境
- OS windows10 pro 64bit
- Microsoft Visual Studio Community 2019 Version 16.7.1
Split使い方
Splitを使用すると、指定した区切り文字で文字列を分割することが可能です。
以下は、「,(カンマ)」で文字列を分割するサンプルコードとなります。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
using System; namespace testapp { class Program { static void Main(string[] args) { string str = "java,c#,react,javascript"; // カンマで分割する string[] arr = str.Split(new char[] { ',' }); foreach (string i in arr) { Console.WriteLine(i); } Console.ReadKey(); } } } |
実行結果

ちなみに、結果の表示は「foreach」ではなく
「Linq」または「ラムダ」を使用して表示することも可能です。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
using System; using System.Collections.Generic; using System.Linq; namespace testapp { class Program { static void Main(string[] args) { string str = "java,c#,react,javascript"; // カンマで分割する string[] arr = str.Split(new char[] { ',' }); // 結果 Linq Console.WriteLine(String.Join(" ", from i in arr select i)); // java c# react javascript // 結果 ラムダ演算子 Console.WriteLine(String.Join(" ", arr.Select(i => i))); // java c# react javascript Console.ReadKey(); } } } |
-
前の記事
Laravel8 Breezeを使ってログイン機能を実装する 2021.02.15
-
次の記事
React.js ライブラリ「react-plotly」を使って動かせるグラフを作成する 2021.02.15
コメントを書く