Мне дано значение Unicode, которое содержит символы, которые могут быть представлены как ASCII. Как я могу получить строку, содержащую символы ASCII, из значения Unicode?
Если у вас есть экземпляр строки, и вы хотите превратить его в массив байтов, содержащий значения для символов ASCII, вы можете использовать метод GetBytes класса System.Text.ASCIIEncoding .
Взгляните на этот пример здесь
Вам нужно будет скрыть это, преобразовав строку в byte array.
byte array
Используйте Encoding.Convert Метод
string text = "your text"; byte[] asciiBytes = Encoding.Convert(Encoding.Unicode, Encoding.ASCII, Encoding.Unicode.GetBytes(text));