Перевести двоичный код в текст - 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(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д