Консультация № 161249
24.02.2009, 10:09
0.00 руб.
0 2 2
Здраствуйте, подскажите как строку string "D4" преобразовать в byte {0xD4}?

Обсуждение

Неизвестный
24.02.2009, 12:05
общий
это ответ
Здравствуйте, Will Wandom!
Используйте Parse или TryParse
пример взят отсюда: http://social.msdn.microsoft.com/Forums/ru-ru/Vsexpressvb/thread/ccd0e379-ae2a-4b85-a75f-b876b5a43efc/

Приложение:
using System.Globalization;
...
{
string str = "D4";
string result;
byte b;
if (Byte.TryParse(str, NumberStyles.HexNumber, NumberFormatInfo.InvariantInfo, out b))
{
result = b.ToString();
}
}
Неизвестный
24.02.2009, 18:10
общий
это ответ
Здравствуйте, Will Wandom!
Как вариант могу предложить вот это:
Код:

using System;

namespace Test2_csharp
{
class Program
{
static void Main(string[] args)
{
string str = "D4";
byte b = Convert.ToByte(str, 16);
}
}
}
Форма ответа