質問編集履歴

4

情報の追記

2021/06/17 09:27

投稿

Hypnos
Hypnos

スコア1

test CHANGED
File without changes
test CHANGED
@@ -2,15 +2,23 @@
2
2
 
3
3
 
4
4
 
5
- csvファイルを配列に落とし込み。
5
+ 「3,
6
6
 
7
- 配列[2]にある数字を桁数して、
7
+ 4,
8
8
 
9
+ 5,」
10
+
11
+ とあるcsvファイルを配列に落とし込み、
12
+
9
- 配列[2]の中3,4,5がった時、テキストボックスに
13
+ 配列[0]にある数字を桁数として1から順にその桁数分テキストボックスに羅列したいです。
14
+
15
+
16
+
17
+ 具体的にはまず1を3桁羅列し、次に2を4桁羅列、そして3を5桁羅列する
10
18
 
11
19
  111222233333
12
20
 
13
- と、1から順に配列の数字順羅列し表示させです。
21
+ と、いっ具合です。
14
22
 
15
23
 
16
24
 
@@ -18,7 +26,9 @@
18
26
 
19
27
  111111111111
20
28
 
21
- と表示させることしかできませんでした。
29
+ と表示させることしかできませんでした。(コードにできたところまで記載しています。)
30
+
31
+
22
32
 
23
33
  ご教授ください。
24
34
 
@@ -26,44 +36,44 @@
26
36
 
27
37
  //ファイル指定
28
38
 
29
- String filepath = @"D:test.csv";
39
+ String Filepath = @"D:test.csv";
30
40
 
31
41
 
32
42
 
33
43
  //ファイルを開く
34
44
 
35
- StreamReader srb = new StreamReader(filepath);
45
+ StreamReader sr = new StreamReader(Filepath);
36
46
 
37
47
 
38
48
 
39
- //行末まで繰り返す
49
+ //行末まで繰り返す
40
50
 
41
- while (!srb.EndOfStream)
51
+ while (!sr.EndOfStream)
42
52
 
43
- {
53
+ {
44
54
 
45
- //ファイルの1行を読み込む
55
+ //ファイルの1行を読み込む
46
56
 
47
- string line = srb.ReadLine();
57
+ string line = sr.ReadLine();
48
58
 
49
- //読み込んだ行をカンマ区切りで配列に格納する
59
+ //読み込んだ行をカンマ区切りで配列に格納する
50
60
 
51
- string[] srcValues = line.Split(',');
61
+ string[] srcValues = line.Split(',');
52
62
 
53
- //int型に直す
63
+ //int型に直す
54
64
 
55
- int T = int.Parse(srcValues[2]);
65
+ int T = int.Parse(srcValues[0]);
56
66
 
57
- //数字を配列にある桁数分並べる
67
+ //数字を配列にある桁数分並べる
58
68
 
59
- for(int i = 0; i < T; i++)
69
+ for (int i = 0; i < T; i++)
60
70
 
61
- {
71
+ {
62
72
 
63
- textBox1.Text = textBox5.Text + "1";
73
+ textBox1.Text = textBox1.Text + "1";
64
74
 
65
- }
75
+ }
66
76
 
67
- }
77
+ }
68
78
 
69
79
  ```

3

2021/06/17 09:27

投稿

Hypnos
Hypnos

スコア1

test CHANGED
File without changes
test CHANGED
@@ -1,8 +1,16 @@
1
+ VisualStudioのWindowsフォームで作成しています。
2
+
3
+
4
+
5
+ csvファイルを配列に落とし込み。
6
+
7
+ 配列[2]にある数字を桁数して、
8
+
1
- [ ]{3,4,5}の時、テキストボックスに
9
+ 配列[2]の中に3,4,5があった時、テキストボックスに
2
10
 
3
11
  111222233333
4
12
 
5
- と表示させたいです。
13
+ 、1から順に配列の数字順羅列し表示させたいです。
6
14
 
7
15
 
8
16
 
@@ -16,7 +24,13 @@
16
24
 
17
25
  ```C#
18
26
 
27
+ //ファイル指定
28
+
29
+ String filepath = @"D:test.csv";
30
+
31
+
32
+
19
-        //ファイルを開く
33
+ //ファイルを開く
20
34
 
21
35
  StreamReader srb = new StreamReader(filepath);
22
36
 
@@ -46,7 +60,7 @@
46
60
 
47
61
  {
48
62
 
49
- textBox5.Text = textBox5.Text + "1";
63
+ textBox1.Text = textBox5.Text + "1";
50
64
 
51
65
  }
52
66
 

2

2021/06/17 08:50

投稿

Hypnos
Hypnos

スコア1

test CHANGED
File without changes
test CHANGED
@@ -16,7 +16,7 @@
16
16
 
17
17
  ```C#
18
18
 
19
- //ファイルを開く
19
+        //ファイルを開く
20
20
 
21
21
  StreamReader srb = new StreamReader(filepath);
22
22
 

1

2021/06/17 08:30

投稿

Hypnos
Hypnos

スコア1

test CHANGED
File without changes
test CHANGED
@@ -15,10 +15,6 @@
15
15
  ご教授ください。
16
16
 
17
17
  ```C#
18
-
19
- コード
20
-
21
- ```
22
18
 
23
19
  //ファイルを開く
24
20
 
@@ -55,3 +51,5 @@
55
51
  }
56
52
 
57
53
  }
54
+
55
+ ```