Список цифр в textBox или listBox

237
25 октября 2021, 09:40

Пишу небольшую прогу. Смысл ее такой: есть textBox, в который я вствляю в столбик цифры: целые и с плавающей точкой. И нужно посчитать их сумму. Перебираю цифры с помощью for. Все бы ничего, но я так и не смог реализовать это. Какие-то цифры космические выбивал. В итоге пришлось это делать через listBox. Все получилось. Но тут есть неудобность: добавить в listBox цифры вручную, насколько я понял, нельзя.

          
double sum = 0;
for(int i=0;i<listBox1.Items.Count;i++)
{
sum += Convert.ToDouble(listBox1.Items[i]);
}

Подскажите пожалуста, как такое же на textBox сделать. И правильно ли будет?

Answer 1
        double sum = 0;
        string numbers = textBox1.Text;
        var tmp = numbers.Split(new Char[] {'\\', '\n', '\r'},StringSplitOptions.RemoveEmptyEntries);
        for (int i = 0; i < tmp.Length; i++)
        {
            sum += Convert.ToDouble(tmp[i]);
        }
READ ALSO
Как сравнить даты в MS Access?

Как сравнить даты в MS Access?

В таблице столбцы date_in и date_out в виде "1410

164
Ассоциировать данные массива с данными из другого массива

Ассоциировать данные массива с данными из другого массива

У меня имеется массив в котором содержатся данные типа

250
Как сравнить объекты между собой, которые еще являются массивами?

Как сравнить объекты между собой, которые еще являются массивами?

Мне нужно сравнить объекты между собой, которые еще являются массивамиПотом сортировать их методом пузырька

66
Странное поведение Application.Quit();

Странное поведение Application.Quit();

На андроиде метод ApplicationQuit() не выходит полностью из приложения, оно просто сворачивается и выкидывает на рабочий стол, если развернуть его,...

262