Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Как получить бинарный.код(100101) из Char символа


Автор: mel 23.5.2007, 23:08
Как получить бинарный.код(100101)  из Char символа
Например есть входная строка, ее нужно получить в бинарном коде...
Зачем? Для кодирования  ее скремблером.

Автор: marcusmae 23.5.2007, 23:59
Так

Код

public static byte[] StrToByteArray(string s)
{
    return new System.Text.ASCIIEncoding().GetBytes(s);
}


Или так

Код

byte [] byteArr = ...
string s;
s = System.Text.Encoding.ASCII.GetBytes(s);


Обратно:

Код

byte [] byteArr = ...
string s;
s =  new System.Text.ASCIIEncoding().GetString(byteArr);


Вместо ASCII может быть другая кодировка - кодировка вашей строки, например, UTF8.

http://www.google.com/search?client=opera&rls=ru&q=C%23+string+to+byte&sourceid=opera&ie=utf-8&oe=utf-8

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)