Перевести двоичный код в текст - C#
Формулировка задачи:
Добрый день! Мне нужно перевести двоичный код из txt файла в текст на c#
Нашел один метод, подскажите как его использовать на примере?
public static string BinaryToString(string data)
{
List<Byte> byteList = new List<Byte>();
for (int i = 0; i < data.Length; i += 8)
{
byteList.Add(Convert.ToByte(data.Substring(i, 8), 2));
}
return Encoding.ASCII.GetString(byteList.ToArray());
}Решение задачи: «Перевести двоичный код в текст»
textual
Листинг программы
using System;
using System.Collections.Generic;
using System.IO;
using System.Text;
namespace ConsoleAppTest
{
public class Program
{
public static string BinaryToString(string data)
{
List<Byte> byteList = new List<Byte>();
for (int i = 0; i < data.Length; i += 8)
{
byteList.Add(Convert.ToByte(data.Substring(i, 8), 2));
}
return Encoding.ASCII.GetString(byteList.ToArray());
}
public static void Main() {
Console.WriteLine(BinaryToString(File.ReadAllText(@"C:\input.txt")));
// при работе в Visual Studio в этой строке нет необходимости
// Console.ReadLine();
}
}
}