teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

「c」を見つけたら要素を

2016/07/21 12:15

投稿

hidetzu
hidetzu

スコア19

answer CHANGED
@@ -3,8 +3,18 @@
3
3
  {
4
4
  new List<string>() { "a" },
5
5
  new List<string>() { "b" },
6
- new List<string>() { "c", "C01" },
6
+ new List<string>() { "c" },
7
7
  new List<string>() { "d" }
8
8
  };
9
+
10
+ var result = list.Select(item =>
11
+ {
12
+ if (item.Contains("c"))
13
+ {
14
+ var new_list = new List<string>(item);
15
+ new_list.Add("C01");
16
+ return new_list;
17
+ }
18
+ return item;
19
+ })
9
- ```
20
+ ```
10
- コレクション初期化子でこんな感じでどうでしょうか。