У меня есть hex, представляющий значения ascii, хранящиеся в следующем формате.Hex string to plain text
// Hex reperesention of ascii string
string hexString = "48-65-6C-6C-6F-20-77-6F-72-6C-64-21-21-21";
// Could someone help fill in the blanks here?
private string hexConverter(string hexString)
{
string asciiCharString;
// Convert it
return asciiCharString;
}
поэтому при вызове;
string s = hexConverter(hexString);
string s будет содержать "Hello world !!!" в этом случае.
Код, который вы показали не является попыткой решить эту проблему. Можете ли вы отредактировать свой пост, чтобы отразить ваши попытки? –
Возможный дубликат [C# hex to ascii] (http://stackoverflow.com/questions/5613279/c-sharp-hex-to-ascii) – Joe
Разделить на '-', передать строки через шестнадцатеричную строку в байтовый преобразователь, передать этот массив байтов через 'Encoding.ASCII.GetString()', и все готово –