回答編集履歴

1

文章の修正

2021/08/09 09:49

投稿

BluOxy
BluOxy

スコア2663

test CHANGED
@@ -1,11 +1,15 @@
1
- わざわざ正規表現を使わなくても、文字列をそれぞれの素から組み合わて結合すれば良いだけですから、[Enumerable.Zip](https://docs.microsoft.com/ja-jp/dotnet/api/system.linq.enumerable.zip?view=net-5.0) と [String.Join](https://docs.microsoft.com/ja-jp/dotnet/api/system.string.join?view=net-5.0) を使えば良いです
1
+ 正規表現を使う必はありま
2
+
3
+ 文字列をそれぞれの要素から組み合わせて結合すれば良いだけですから、[Enumerable.Zip](https://docs.microsoft.com/ja-jp/dotnet/api/system.linq.enumerable.zip?view=net-5.0) と [String.Join](https://docs.microsoft.com/ja-jp/dotnet/api/system.string.join?view=net-5.0) を使いましょう。
2
4
 
3
5
 
4
6
 
5
7
  ```C#
6
8
 
7
- var sentence = string.Join("",CharacterList.Zip(MessageList, (character, message) => $"[{character}]{message}"));
9
+ var zipped = CharacterList.Zip(MessageList, (character, message) => $"[{character}]{message}");
8
10
 
11
+ var joined = string.Join("",zipped);
12
+
9
- Console.WriteLine(sentence);
13
+ Console.WriteLine(joined);
10
14
 
11
15
  ```