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

回答編集履歴

3

Typo

2018/02/27 00:26

投稿

iwamoto_takaaki
iwamoto_takaaki

スコア2884

answer CHANGED
@@ -1,4 +1,4 @@
1
- エラーになっていた原因は引数なしにListを指定していますので、リスト全体にtrimをかけようとしています。Trimは文字列のためのメソッドなので、文字列をひとつづつ指定する必要があります。(その点はふforで書けているので理解できていると思いますが。)
1
+ エラーになっていた原因は引数なしにListを指定していますので、リスト全体にTrimをかけようとしています。Trimは文字列のためのメソッドなので、文字列をひとつづつ指定する必要があります。(その点はふforで書けているので理解できていると思いますが。)
2
2
 
3
3
  foreachはリスト内の要素ごとに取り出してくれます。
4
4
  したがって、iはリストの中身です。
@@ -17,7 +17,7 @@
17
17
  List = list2;
18
18
  ```
19
19
 
20
- カンマ区切りのデータをsplitしたと仮定して書きました。
20
+ カンマ区切りのデータをSplitしたと仮定して書きました。
21
21
  foreachは要素の添え字は教えてくれないので、変換したリストを置き換えます。(最後の行)
22
22
 
23
23
  Listから行(row)を取り出し、さらに要素(item)を取り出します。

2

Typo

2018/02/27 00:26

投稿

iwamoto_takaaki
iwamoto_takaaki

スコア2884

answer CHANGED
@@ -1,4 +1,4 @@
1
- エラーになっていた原因は引数なしにListを指定していますので、リスト全体にtrimをかけようとしています。trimは文字列のためのメソッドなので、文字列をひとつづつ指定する必要があります。(その点はふforで書けているので理解できていると思いますが。)
1
+ エラーになっていた原因は引数なしにListを指定していますので、リスト全体にtrimをかけようとしています。Trimは文字列のためのメソッドなので、文字列をひとつづつ指定する必要があります。(その点はふforで書けているので理解できていると思いますが。)
2
2
 
3
3
  foreachはリスト内の要素ごとに取り出してくれます。
4
4
  したがって、iはリストの中身です。

1

コーディングミス修正

2018/02/27 00:22

投稿

iwamoto_takaaki
iwamoto_takaaki

スコア2884

answer CHANGED
@@ -10,7 +10,7 @@
10
10
  foreach (var row in List)
11
11
  var row2 = new List<string>(row.Length);
12
12
  foreach(var item in row){
13
- row2.Add(item.trim);
13
+ row2.Add(item.Trim());
14
14
  }
15
15
  list2.Add(row2.ToArray());
16
16
  }
@@ -32,7 +32,7 @@
32
32
  list2.Add(row2);
33
33
 
34
34
  foreach(var item in row){
35
- row2.Add(item.trim);
35
+ row2.Add(item.Trim());
36
36
  }
37
37
  }
38
38
  ```