ConvertAllメソッドを使ってList内のすべての文字列をリバースしたListを作成する 言語: C# 2.0 VB10 またConvertAllメソッドは、型変換だけでなくすべての要素に同じ処理を施した結果を取得するといった方法にも使えます。 ConvertAllメソッドを使ってList内のすべての文字列をリバースしたListを作成する C# 2.0 すべて選択してコピー ダウンロード 行番号を表示する using System; using System.Collections.Generic; class Sample { static void Main() { var list = new List<string>() {"Alice", "Bob", "Charlie", "Dave", "Eve"}; // list内のすべての要素を変換する var reversedList = list.ConvertAll(delegate(string s) { // 文字列(list内の各要素)をリバースする char[] chars = s.ToCharArray(); Array.Reverse(chars); return new string(chars); }); foreach (var e in reversedList) { Console.WriteLine(e); } } } 実行結果 ecilA boB eilrahC evaD evE 関連するページ Skipメソッド・Takeメソッドを使ってコレクションの一部分を切り出したListを作成する ConvertAllメソッドを使って文字列型のListから数値型のListに変換する ConvertAllメソッドを使ってList内のすべての文字列を長さを求めたListを作成する Selectメソッドを使ってList内のすべての要素を変換したListを作成する Sortメソッドを使ってList内の要素をソートする Reverseメソッドを使ってList内の要素をリバースする Sortメソッド+Reverseメソッドを使ってList内の要素を降順にソートする