ConvertAllメソッドを使ってList内のすべての文字列をリバースしたListを作成する 言語: VB10 C# 2.0 またConvertAllメソッドは、型変換だけでなくすべての要素に同じ処理を施した結果を取得するといった方法にも使えます。 ConvertAllメソッドを使ってList内のすべての文字列をリバースしたListを作成する VB10 すべて選択してコピー ダウンロード 行番号を表示する Imports System Imports System.Collections.Generic Class Sample Shared Sub Main() Dim list As New List(Of String)(New String() {"Alice", "Bob", "Charlie", "Dave", "Eve"}) ' list内のすべての要素を変換する Dim reversedList As List(Of String) = list.ConvertAll(Function(s) ' 文字列(list内の各要素)をリバースする Dim chars() As Char = s.ToCharArray() Array.Reverse(chars) Return New String(chars) End Function) For Each e As String In reversedList Console.WriteLine(e) Next End Sub End Class 実行結果 ecilA boB eilrahC evaD evE 関連するページ Skipメソッド・Takeメソッドを使ってコレクションの一部分を切り出したListを作成する ConvertAllメソッドを使って文字列型のListから数値型のListに変換する ConvertAllメソッドを使ってList内のすべての文字列を長さを求めたListを作成する Selectメソッドを使ってList内のすべての要素を変換したListを作成する Sortメソッドを使ってList内の要素をソートする Reverseメソッドを使ってList内の要素をリバースする Sortメソッド+Reverseメソッドを使ってList内の要素を降順にソートする