質問編集履歴

3

ArrayListからバイト配列に変換したいを変更

2018/09/09 02:08

投稿

dendenmushi
dendenmushi

スコア98

test CHANGED
@@ -1 +1 @@
1
- ArrayListをbyte[]に変換したい
1
+ テキストファイルからバイト配列に変換したい
test CHANGED
File without changes

2

Processの中身追記

2018/09/09 02:07

投稿

dendenmushi
dendenmushi

スコア98

test CHANGED
File without changes
test CHANGED
@@ -91,3 +91,381 @@
91
91
  byte[] obj = lst1.Select(s => byte.Parse(s)).ToArray();
92
92
 
93
93
  ```
94
+
95
+
96
+
97
+ ###Process.txtの中身
98
+
99
+ 10001001
100
+
101
+ 01010000
102
+
103
+ 01001110
104
+
105
+ 01000111
106
+
107
+ 00001101
108
+
109
+ 00001010
110
+
111
+ 00011010
112
+
113
+ 00001010
114
+
115
+ 00000000
116
+
117
+ 00000000
118
+
119
+ 00000000
120
+
121
+ 00001101
122
+
123
+ 01001001
124
+
125
+ 01001000
126
+
127
+ 01000100
128
+
129
+ 01010010
130
+
131
+ 00000000
132
+
133
+ 00000000
134
+
135
+ 00000000
136
+
137
+ 00011011
138
+
139
+ 00000000
140
+
141
+ 00000000
142
+
143
+ 00000000
144
+
145
+ 00011110
146
+
147
+ 00001000
148
+
149
+ 00000010
150
+
151
+ 00000000
152
+
153
+ 00000000
154
+
155
+ 00000000
156
+
157
+ 01010010
158
+
159
+ 01111011
160
+
161
+ 11110010
162
+
163
+ 10110001
164
+
165
+ 00000000
166
+
167
+ 00000000
168
+
169
+ 00000000
170
+
171
+ 00000001
172
+
173
+ 01110011
174
+
175
+ 01010010
176
+
177
+ 01000111
178
+
179
+ 01000010
180
+
181
+ 00000000
182
+
183
+ 10101110
184
+
185
+ 11001110
186
+
187
+ 00011100
188
+
189
+ 11101001
190
+
191
+ 00000000
192
+
193
+ 00000000
194
+
195
+ 00000000
196
+
197
+ 00000100
198
+
199
+ 01100111
200
+
201
+ 01000001
202
+
203
+ 01001101
204
+
205
+ 01000001
206
+
207
+ 00000000
208
+
209
+ 00000000
210
+
211
+ 10110001
212
+
213
+ 10001111
214
+
215
+ 00001011
216
+
217
+ 11111100
218
+
219
+ 01100001
220
+
221
+ 00000101
222
+
223
+ 00000000
224
+
225
+ 00000000
226
+
227
+ 00000000
228
+
229
+ 00001001
230
+
231
+ 01110000
232
+
233
+ 01001000
234
+
235
+ 01011001
236
+
237
+ 01110011
238
+
239
+ 00000000
240
+
241
+ 00000000
242
+
243
+ 00001110
244
+
245
+ 11000011
246
+
247
+ 00000000
248
+
249
+ 00000000
250
+
251
+ 00001110
252
+
253
+ 11000011
254
+
255
+ 00000001
256
+
257
+ 11000111
258
+
259
+ 01101111
260
+
261
+ 10101000
262
+
263
+ 01100100
264
+
265
+ 00000000
266
+
267
+ 00000000
268
+
269
+ 00000000
270
+
271
+ 01010000
272
+
273
+ 01001001
274
+
275
+ 01000100
276
+
277
+ 01000001
278
+
279
+ 01010100
280
+
281
+ 01001000
282
+
283
+ 01001011
284
+
285
+ 11101101
286
+
287
+ 11001100
288
+
289
+ 01000001
290
+
291
+ 00001010
292
+
293
+ 00000000
294
+
295
+ 00100000
296
+
297
+ 00001000
298
+
299
+ 01000100
300
+
301
+ 11010001
302
+
303
+ 11101110
304
+
305
+ 01111111
306
+
307
+ 01101001
308
+
309
+ 10010011
310
+
311
+ 01110010
312
+
313
+ 00010001
314
+
315
+ 10100010
316
+
317
+ 01011001
318
+
319
+ 00110000
320
+
321
+ 01000101
322
+
323
+ 10010000
324
+
325
+ 01101111
326
+
327
+ 10010101
328
+
329
+ 01101000
330
+
331
+ 10111111
332
+
333
+ 00010000
334
+
335
+ 01011010
336
+
337
+ 00010110
338
+
339
+ 00110001
340
+
341
+ 10110010
342
+
343
+ 10001000
344
+
345
+ 01100001
346
+
347
+ 00010111
348
+
349
+ 10001011
350
+
351
+ 01000011
352
+
353
+ 11010110
354
+
355
+ 01010011
356
+
357
+ 01101110
358
+
359
+ 01010001
360
+
361
+ 01011110
362
+
363
+ 00000011
364
+
365
+ 01111100
366
+
367
+ 10010001
368
+
369
+ 10101101
370
+
371
+ 01000100
372
+
373
+ 01101111
374
+
375
+ 00010101
376
+
377
+ 10011001
378
+
379
+ 11111001
380
+
381
+ 11111001
382
+
383
+ 10000111
384
+
385
+ 01100010
386
+
387
+ 00100111
388
+
389
+ 01110011
390
+
391
+ 10100011
392
+
393
+ 01000110
394
+
395
+ 01010011
396
+
397
+ 01110000
398
+
399
+ 01110001
400
+
401
+ 10100100
402
+
403
+ 10101000
404
+
405
+ 11001000
406
+
407
+ 11000010
408
+
409
+ 00010111
410
+
411
+ 01011111
412
+
413
+ 11101100
414
+
415
+ 11001010
416
+
417
+ 00100010
418
+
419
+ 01000110
420
+
421
+ 00010110
422
+
423
+ 00110001
424
+
425
+ 11011110
426
+
427
+ 00101111
428
+
429
+ 00010010
430
+
431
+ 01010101
432
+
433
+ 10000000
434
+
435
+ 10001000
436
+
437
+ 00010101
438
+
439
+ 01101010
440
+
441
+ 11011000
442
+
443
+ 11001101
444
+
445
+ 10110101
446
+
447
+ 11000010
448
+
449
+ 00000000
450
+
451
+ 00000000
452
+
453
+ 00000000
454
+
455
+ 00000000
456
+
457
+ 01001001
458
+
459
+ 01000101
460
+
461
+ 01001110
462
+
463
+ 01000100
464
+
465
+ 10101110
466
+
467
+ 01000010
468
+
469
+ 01100000
470
+
471
+ 10000010

1

試した結果追記

2018/09/09 02:03

投稿

dendenmushi
dendenmushi

スコア98

test CHANGED
File without changes
test CHANGED
@@ -37,3 +37,57 @@
37
37
  OS:windows10
38
38
 
39
39
  Visual Studio 2017
40
+
41
+
42
+
43
+ ###周辺コード追記
44
+
45
+ ```C#
46
+
47
+ //local textファイル読み込み
48
+
49
+ public static byte[] Text_Reading_Method()
50
+
51
+ {
52
+
53
+
54
+
55
+ string line;
56
+
57
+ //byte[] line;
58
+
59
+ ArrayList al = new ArrayList();
60
+
61
+
62
+
63
+ using (StreamReader sr = new StreamReader(
64
+
65
+ "C:\work\Process.txt", Encoding.GetEncoding("Shift_JIS")))
66
+
67
+ {
68
+
69
+
70
+
71
+ while ((line = sr.ReadLine()) != null)
72
+
73
+ {
74
+
75
+ //line.Replace("\"", "");
76
+
77
+ al.Add(line);
78
+
79
+ }
80
+
81
+ }
82
+
83
+
84
+
85
+ //ArrayListをListへ変換
86
+
87
+ List<string> lst1 = al.Cast<string>().ToList();
88
+
89
+
90
+
91
+ byte[] obj = lst1.Select(s => byte.Parse(s)).ToArray();
92
+
93
+ ```