/// <summary> /// Метод WriteInArray разбивает переменную типа int на байты и записывает в массив /// </summary> /// <param name="mas">Массив байтов</param> /// <param name="pos">Позиция байта</param> /// <param name="value">Значение байта</param> void WriteInArray(Byte[] mas, ref Int32 pos, Int32 value) { var dtb = new DataToByte(value); mas[pos++] = dtb.b1; mas[pos++] = dtb.b2; mas[pos++] = dtb.b3; mas[pos++] = dtb.b4; }
/// <summary> /// Метод WriteInArray разбивает переменную типа double на байты и записывает в массив /// </summary> /// <param name="mas">Массив байтов</param> /// <param name="pos">Позиция байта</param> /// <param name="value">Значение байта</param> void WriteInArray(Byte[] mas, ref Int32 pos, Double value) { var dtb = new DataToByte(value); mas[pos++] = dtb.b1; mas[pos++] = dtb.b2; mas[pos++] = dtb.b3; mas[pos++] = dtb.b4; mas[pos++] = dtb.b5; mas[pos++] = dtb.b6; mas[pos++] = dtb.b7; mas[pos++] = dtb.b8; }