C#と.Net4.0を使用しています。
List<string>
x1、x2、x3などの値を持つaがあります。の各値にList<string>
、「y」と言う定数値を連結し、List<string>
x1y、x2y、およびx3yとして取得する必要があります。
これを行うためのLinqの方法はありますか?
C#と.Net4.0を使用しています。
List<string>
x1、x2、x3などの値を持つaがあります。の各値にList<string>
、「y」と言う定数値を連結し、List<string>
x1y、x2y、およびx3yとして取得する必要があります。
これを行うためのLinqの方法はありますか?
List<string> yourList = new List<string>() { "X1", "Y1", "X2", "Y2" };
yourList = yourList.Select(r => string.Concat(r, 'y')).ToList();
list = list.Select(s => s + "y").ToList();
ConvertAll
別の方法として、 :を使用します。
List<string> l = new List<string>(new [] {"x1", "x2", "x3"} );
List<string> l2 = l.ConvertAll(x => x + "y");
あなたはそのために使うことができSelect
ます
var list = new List<string>(){ "x1", "x2" };
list = list.Select(s => s + "y").ToList();