Beispiel #1
0
        /// <summary>
        /// Изменяет элементы массива data на соответсвующие числа в textBox
        /// </summary>
        /// <param name="textBox">Компонент, откуда берется текст</param>
        /// <param name="data">Последовательность байтов для изменения</param>
        /// <param name="converter">Конвертер в byte[]</param>
        public void UpdateData(TextBox textBox, ref byte[] data, IDataConverter converter)
        {
            byte[] ndata = converter.ToByteArray(textBox.Text);

            if (ndata.Length > data.Length)
            {
                Array.Resize(ref data, ndata.Length);
            }

            for (int i = 0; i < ndata.Length; i++)
            {
                data[i] = ndata[i];
            }
        }