Здравствуйте, Aen Sidhe, Вы писали:
AS>У меня примерно так:
AS>AS> public static byte[] Decode(uint[] l)
AS> {
AS> byte[] result = new byte[l.Length * 4];
AS> for (int i = 0; i < l.Length; i++)
AS> {
AS> result[i * 4 + 0] = (byte)((l[i] >> 24) & 0xFF);
AS> result[i * 4 + 1] = (byte)((l[i] >> 16) & 0xFF);
AS> result[i * 4 + 2] = (byte)((l[i] >> 8) & 0xFF);
AS> result[i * 4 + 3] = (byte)((l[i] >> 0) & 0xFF);
AS> }
AS> return result;
AS> }
AS>
А чем же BitConverter который
выше подсказалиАвтор: Кондраций
Дата: 29.08.09
не угодил?
public static byte[] Decode(uint[] l)
{
return l.SelectMany(u => BitConverter.GetBytes(u)).ToArray();
}