예제 #1
0
        /// <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;
        }
예제 #2
0
        /// <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;
        }