-
ループを使用して文字列を抽出する方法:
List<string> myList = new List<string>{"apple", "banana", "orange"}; List<string> extractedStrings = new List<string>(); foreach (string item in myList) { if (item.Contains("an")) { extractedStrings.Add(item); } }
-
LINQを使用して文字列を抽出する方法:
List<string> myList = new List<string>{"apple", "banana", "orange"}; List<string> extractedStrings = myList.Where(item => item.Contains("an")).ToList();
-
正規表現を使用して文字列を抽出する方法:
using System.Text.RegularExpressions; List<string> myList = new List<string>{"apple", "banana", "orange"}; List<string> extractedStrings = new List<string>(); Regex regex = new Regex("an"); foreach (string item in myList) { if (regex.IsMatch(item)) { extractedStrings.Add(item); } }
これらの方法を使用すると、リスト内の特定の文字列を抽出することができます。抽出された文字列は、新しいリストに追加されます。必要に応じて、抽出された文字列を別の処理に使用することができます。以上が、C#でリスト内の文字列を抽出する方法の一般的な例です。