2016-02-23 3 views
-9

У меня есть строка с числовым значением, которое будет вписываться в переменную байта типа данных (например, «243»).Задайте значение нового байта с помощью строки?

Я хочу установить байт в числовое значение строки, что-то похожее на byte myByte = 243;, но вместо этого используется строка. Как это возможно?

+2

https: // msdn.microsoft.com/en-us/library/k0s9b1y3(v=vs.110).aspx –

ответ

-4

Вы можете использовать это, чтобы преобразовать строковое значение в байте:

byte MyByte = Convert.ToByte("243"); 
+2

Немного об объяснении может не пойти не так. Вероятно, вы видите, что другие ответы рекомендуют другие методы, поэтому, вероятно, стоит подумать над тем, почему вы рекомендуете свой метод его выполнения, что это на самом деле, а также предостережения/дальнейшие проблемы, которые OP должен избегать использования вашего метода. – Magisch

+5

Пожалуйста, не используйте ASCII-смайлики в ответ, они не требуются. Я удалил это для вас сейчас, пожалуйста, не включайте их в любой пост. – Tushar

4

Используйте byte.Parse() метод:

byte myByte = byte.Parse("243"); 
0

Вы можете сделать что-то вроде этого

string myString = "243"; 
var byteData = Convert.ToByte(myString); 
Смежные вопросы