9

C#と.Net4.0を使用しています。

List<string>x1、x2、x3などの値を持つaがあります。の各値にList<string>、「y」と言う定数値を連結し、List<string>x1y、x2y、およびx3yとして取得する必要があります。

これを行うためのLinqの方法はありますか?

4

4 に答える 4

15
List<string> yourList = new List<string>() { "X1", "Y1", "X2", "Y2" };
yourList = yourList.Select(r => string.Concat(r, 'y')).ToList();
于 2012-10-22T07:06:53.913 に答える
7
list = list.Select(s => s + "y").ToList();
于 2012-10-22T07:04:51.747 に答える
5

ConvertAll別の方法として、 :を使用します。

List<string> l = new List<string>(new [] {"x1", "x2", "x3"} );
List<string> l2 = l.ConvertAll(x => x + "y");
于 2012-10-22T07:08:38.440 に答える
1

あなたはそのために使うことができSelectます

var list = new List<string>(){ "x1", "x2" };

list = list.Select(s =>  s + "y").ToList();
于 2012-10-22T07:04:44.380 に答える