Есть ли статический метод преобразования строки, int и т. Д. В массив байтов/байтов?Преобразование строки и т. Д. В байты и массивы байтов
Я уже знаю об этом методе:
public static byte[] FromString(string Input)
{
ASCIIEncoding ByteEncoder = new ASCIIEncoding();
return ByteEncoder.GetBytes(Input);
}
Но мне было интересно, если есть что-нибудь лучше. Было бы проблемой, если бы я сделал статический экземпляр кодировщика ASCII для использования?
Также - с точки зрения производительности - как метод преобразования ASCII выше сравнивается с выполнением его через цикл for или другие такие методы, которые являются многолинейными решениями?
Также - когда следует использовать ASCII против Unicode?
William
Эти многочисленные вопросы каждый должен иметь свой собственный вопрос. –
Вы не должны публиковать несколько вопросов. –
Возможный дубликат [.NET String to byte Array C#] (http://stackoverflow.com/questions/472906/net-string-to-byte -array-c-sharp) –