前提・実現したいこと
C#
ArrayListをbyte[]に変換したい。
Listのobjectとして変換はでき、以下サイトを参考に記述したのですがうまくいきませんでした。
発生している問題・エラーメッセージ
objを確認したところbyte配列の中はからっぽのようでした。
以下のサイトを参考に記述したのですがうまくいきませんでした。
リンク内容
アドバイスどうかよろしくお願い致します。
補足情報(FW/ツールのバージョンなど)
OS:windows10
Visual Studio 2017
###周辺コード追記
C#
1 //local textファイル読み込み 2 public static byte[] Text_Reading_Method() 3 { 4 5 string line; 6 //byte[] line; 7 ArrayList al = new ArrayList(); 8 9 using (StreamReader sr = new StreamReader( 10 "C:\work\Process.txt", Encoding.GetEncoding("Shift_JIS"))) 11 { 12 13 while ((line = sr.ReadLine()) != null) 14 { 15 //line.Replace("\"", ""); 16 al.Add(line); 17 } 18 } 19 20 //ArrayListをListへ変換 21 List<string> lst1 = al.Cast<string>().ToList(); 22 23 byte[] obj = lst1.Select(s => byte.Parse(s)).ToArray();
###Process.txtの中身
10001001
01010000
01001110
01000111
00001101
00001010
00011010
00001010
00000000
00000000
00000000
00001101
01001001
01001000
01000100
01010010
00000000
00000000
00000000
00011011
00000000
00000000
00000000
00011110
00001000
00000010
00000000
00000000
00000000
01010010
01111011
11110010
10110001
00000000
00000000
00000000
00000001
01110011
01010010
01000111
01000010
00000000
10101110
11001110
00011100
11101001
00000000
00000000
00000000
00000100
01100111
01000001
01001101
01000001
00000000
00000000
10110001
10001111
00001011
11111100
01100001
00000101
00000000
00000000
00000000
00001001
01110000
01001000
01011001
01110011
00000000
00000000
00001110
11000011
00000000
00000000
00001110
11000011
00000001
11000111
01101111
10101000
01100100
00000000
00000000
00000000
01010000
01001001
01000100
01000001
01010100
01001000
01001011
11101101
11001100
01000001
00001010
00000000
00100000
00001000
01000100
11010001
11101110
01111111
01101001
10010011
01110010
00010001
10100010
01011001
00110000
01000101
10010000
01101111
10010101
01101000
10111111
00010000
01011010
00010110
00110001
10110010
10001000
01100001
00010111
10001011
01000011
11010110
01010011
01101110
01010001
01011110
00000011
01111100
10010001
10101101
01000100
01101111
00010101
10011001
11111001
11111001
10000111
01100010
00100111
01110011
10100011
01000110
01010011
01110000
01110001
10100100
10101000
11001000
11000010
00010111
01011111
11101100
11001010
00100010
01000110
00010110
00110001
11011110
00101111
00010010
01010101
10000000
10001000
00010101
01101010
11011000
11001101
10110101
11000010
00000000
00000000
00000000
00000000
01001001
01000101
01001110
01000100
10101110
01000010
01100000
10000010

回答2件
あなたの回答
tips
プレビュー