1

たとえば、私はリストを持っています:

[0] daniel
[1] moses

次に2番目のリスト:

[0] hello world
[1] hi everyone

次のような文字列の新しいリストを作成したいと思います。

[0] daniel hellow world
[1] moses hi everyone

どうすればいいですか?

4

2 に答える 2

6

Linq / Enumerable.Zipを使用できます:

var list1 = new List<string>() {"daniel", "moses"};
var list2 = new List<string>() { "hello world", "hi everyone" };

var resultList = list1.Zip(list2, (a, b) => a + " " + b)
                      .ToList();
于 2012-08-11T20:26:37.360 に答える
2

LINQZipメソッドを使用できます。

var result = first.Zip(second, (f, s) => string.Format("{0} {1}", f, s));
于 2012-08-11T20:26:45.450 に答える