Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 08.11.2015
Сообщений: 20
1

Создание массива из массива

04.04.2016, 03:17. Показов 497. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Подскажите пожалуйста, как вот этот код можно еще сократить?

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
double[] QArr5 = { 1.6, 4.0, 10.0, 25.0, 40.0, 63.0, 100.0, 160.0, 250.0, 400.0, 630.0 };
        double[] aa9Arr5 = { 60, 95, 115, 155, 185, 230, 310, 390, 480, 520, 680 };
        double[] hhArr5 = { 4, 5, 6, 8, 10, 12, 16, 20, 24, 30, 40};
        double[] ШиринаArr5 = { 10, 15, 20, 25, 30, 35, 40, 60, 75, 85, 110 };
        double[] hh1Arr5 = { 15, 25, 30, 40, 60, 70, 95, 115, 135, 150, 170 };
        double[] hh2Arr5 = { 85, 140, 170, 230, 295, 360, 475, 585, 695, 810, 1100};                                                                
        double[] sss1Arr5 = { 65, 95, 115, 155, 190, 230, 310, 380, 455, 540, 690 };
        double[] a11Arr5 = { 45, 75, 90, 125, 150, 185, 250, 300, 360, 430, 540 };
        double[] ddArr5 = { 12, 12, 24, 24, 35, 35, 42, 42, 42, 50, 50 };
        double[] dбArr5 = { 12, 12, 16, 20, 24, 30, 36, 36, 36, 36, 36 };
        double[] H_ЛистаArr5 = { 120, 200, 250, 330, 405, 490, 650, 810, 970, 1140, 1480 };
        double[] hh3Arr5 = { 8, 10, 14, 16, 20, 24, 30, 36, 40, 45, 55 };
        double[] cc1Arr5 = { 15, 20, 20, 45, 45, 60, 65, 65, 65, 70, 80 };
        double[] cc2Arr5 = { 40, 50, 85, 90, 90, 130, 160, 200, 240, 280, 400 };
        double[] ffArr5 = { 10, 25, 30, 40, 50, 60, 80, 100, 120, 145, 180 };
        double[] DArr5 = { 250, 350, 400, 500, 500, 600, 700, 700, 900, 900 };
        double[] a13Arr5 = { 4.0, 6.0, 6.0, 8.0, 8.0, 10.0, 10.0, 12.0, 16.0, 20.0, 24.0 };
        private void comboBox15_SelectedIndexChanged(object sender, EventArgs e)
        {
            comboBox2.SelectedIndex = comboBox15.SelectedIndex;
            int i = comboBox15.SelectedIndex;
            D = System.Convert.ToDouble(textBox1.Text); sss7 = D;
            sss8 = System.Convert.ToDouble(textBox56.Text);
            // для толщины накладного листа
            comboBox2.Text = a13Arr5[i].ToString() + " ";
            //для изменения размеров в коде по опорам
            textBox55.Text = aa9Arr5[i].ToString() + " "; textBox33.Text = hhArr5[i].ToString() + " ";
            textBox44.Text = ШиринаArr5[i].ToString() + " "; textBox35.Text = hh1Arr5[i].ToString() + " ";
            textBox41.Text = hh2Arr5[i].ToString() + " "; textBox32.Text = sss1Arr5[i].ToString() + " ";
            textBox34.Text = a11Arr5[i].ToString() + " "; textBox30.Text = ddArr5[i].ToString() + " ";
            textBox79.Text = hh3Arr5[i].ToString() + " "; textBox80.Text = cc1Arr5[i].ToString() + " ";
            textBox82.Text = ffArr5[i].ToString() + " "; textBox89.Text = dбArr5[i].ToString() + " ";
            textBox88.Text = cc2Arr5[i].ToString() + " "; textBox168.Text = H_ЛистаArr5[i].ToString() + " ";
            // перевод значении в мм
            aa9 = aa9Arr5[i] / 10; hh = hhArr5[i] / 10; Ширина = ШиринаArr5[i] / 10; hh1 = hh1Arr5[i] / 10; hh2 = hh2Arr5[i] / 10;
            sss1 = sss1Arr5[i] / 10; a11 = a11Arr5[i] / 10;= dбArr5[i] / 10; dd = ddArr5[i] / 10; H_Листа = H_ЛистаArr5[i] / 10; sss7 = sss7 / 10;
            hh3 = hh3Arr5[i] / 10; cc1 = cc1Arr5[i] / 10; cc2 = cc2Arr5[i] / 10; ff = ffArr5[i] / 10; D = D / 10; sss8 = sss8 / 10;
        }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.04.2016, 03:17
Ответы с готовыми решениями:

Ошибка CS1586 При создании массива следует указать размер массива или инициализатор массива
Не понимаю в чём ошибка. Ошибка CS1586 При создании массива следует указать размер массива или...

Создание Массива который выводит ширину и высоту ячейки заданного массива
Ребят как это осуществить ?

Передача массива данных в Excel или создание двумерного динамического массива
Нашел на просторах вот такое: Dim oExcel As Object Dim oBook As Object Dim oSheet As...

Создание массива и поиск равных среднему арифметическому элементов массива
Создать массив (пусть это будет целочисленный массив), состоящий из 100 элементов. Считать...

1
8942 / 4854 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
04.04.2016, 06:36 2
Для начала следует давать осмысленные имена контролам и переменным.
Зачем нужно переприсваивание в 22 строке?
Данные из массивов, нужно перенести в отдельный статический класс. Так же нужен объект для хранения этих данных и привязки к TextBox через BindingSource.
Но это всё костыли по большому счёту. Нужно лучше продумать архитектуру, на бумажке всё прикинуть, а потом уже кодить. Что ты пытаешься сделать? Судя по твоим сообщениям, что-то нужно посчитать по многим параметрам
0
04.04.2016, 06:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.04.2016, 06:36
Помогаю со студенческими работами здесь

Преобразование массива, создание массива из элементов строк матрицы.
Помогите пожалуйста!! Нужно написать проги на Паскале. Буду Вам очень благодарен!!! Первая по...

Создание нового массива из определенных элементов другого массива
Здравствуйте. Мне нужно создать одномерный массив из элементов двумерного массива. Как можно это...

Создание двумерного массива с элементами, зависящими от размера массива.
Помогите, пожалуйста решить задачу следующего характера на C: пользователь вводит размер массива...

создание массива и вывод на экран массива из последовательных чисел от 0 до n
создание массива и вывод на экран массива из последовательных чисел от 0 до n


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru