Как преобразовать строку в байт в C#?

Как преобразовать эту строку в байт?

string a = "0x2B";

Я попробовал этот код, (byte)(a); но он сказал:

Невозможно преобразовать строку типа в байт...

И когда я попробовал этот код, Convert.ToByte(a);и этот byte.Parse(a) ;, он сказал:

Входная строка была в неправильном формате...

Каков правильный код для этого?

Но когда я объявляю это, например, в массиве, это приемлемо...

Например:

byte[] d = new byte[1] = {0x2a};
12
задан Peter Mortensen 1 July 2016 в 10:20
поделиться