Как "превратить" string в byte?

Пытаюсь "работать" с типом byte.

Столкнулся с такой проблемой:

message.setMessage = (byte)Console.ReadLine();

на эту строку выдаёт ошибку

tehn1_old.cs(73,48): error CS0030: Cannot convert type `string' to `byte'

Попробовал добавить:

message.setMessage = (byte)(int)Console.ReadLine();

Таже "чехарда":

tehn1_old.cs(73,53): error CS0030: Cannot convert type `string' to `int'

Ответы (1 шт):

Автор решения: gil9red

Попробуйте так:

byte[] bytes = System.Text.Encoding.UTF8.GetBytes(Console.ReadLine());

Больше информации о Encoding.UTF8 Property

→ Ссылка