Загрузка...

Нужен человек знающий С#

Тема в разделе C# создана пользователем YMOS 1 янв 2022. 217 просмотров

  1. YMOS
    YMOS Автор темы 1 янв 2022 73 18 авг 2020
    Конвертер нужно написать который переводил бы хекс в текст, я юзал какой-то код но он переводил плохо
     
  2. r3xq1
    C#
    namespace SticksPack.Converters
    {
    using System;
    using System.Text;

    public static class HexToStr
    {
    public static string ToString(string hex)
    {
    string result = string.Empty;
    try
    {
    hex = hex.Replace("-", "");
    byte[] raw = new byte[hex.Length / 2];
    for (int i = 0; i < raw.Length; i++)
    {
    raw[i] = Convert.ToByte(hex.Substring(i * 2, 2), 16);
    }
    return Encoding.ASCII.GetString(raw);
    }
    catch { }
    return result;
    }
    }
    }
    Вызов:
    C#
    [STAThread]
    public static void Main()
    {
    Console.Title = "";
    Console.Write("Введите Hex: ");
    string hex = Console.ReadLine();
    Console.WriteLine(HexToStr.ToString(hex));
    Console.Read();
    Console.Clear();
    return;
    }
     
Загрузка...
Top