Есть к примеру число 2010, как из него получить байт 0x7da ? И именно байт, а не строчку.
Думаю, Вы не совсем понимаете значение слова байт.
Байт - единица измерения количества информации, равная 8 битам.
Тем самым байт принимает значение от 0 до 255.
То, что написали Вы, является не "байтом", а обычным числом в его 16-ричном представлении. Тем самым код:
int a = 2010;
int b = 0x7da;
Console.WriteLine(a == b); // true
Покажет Вам, что значения абсолютно идентичны. Различна лишь форма их записи.
Если Вам в коде необходимо записать число именно в таком формате, а также Вы используете IDE Visual Studio, то, нажав ПКМ по числу и выбрав графу Быстрые действия и рефракторинг, Вы обнаружите возможность перевода записанного числа в его 2-ичное, 10-тичное и 16-ричноепредставление.
Тем самым код:
int a = 2010;
VS поможет Вам превратить в:
int a = 0x7DA;
Или в:
int a = 0b11111011010;
И обратно
Если же Вы хотите преобразовать число в строку в виде его 16-ричного представления, то код, к примеру, следующий:
int a = 2010;
string b = $"0x{Convert.ToString(a, 16)}";
Console.WriteLine(b); // 0x7da
Сборка персонального компьютера от Artline: умный выбор для современных пользователей