Перевести двоичный код в текст - 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();
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.727 из 5
Похожие ответы