Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
 Аватар для Fantom2209
30 / 30 / 20
Регистрация: 28.02.2014
Сообщений: 195

Не правильный вывод данных в ListBox

05.04.2015, 22:02. Показов 1590. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Программа генерирует массив из 10 чисел в диапазоне от 0.0 до 1.0 которые в суме дают 1. Все работает. Но вот иногда в ListBox вместо числа в массиве выводится значение, не то, которое в массиве лежит. Мне кажется это из-за преобразования double в string. Помогите пожалуйста. Прилаживаю проект.
Вложения
Тип файла: rar mass01.rar (32.6 Кб, 3 просмотров)
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.04.2015, 22:02
Ответы с готовыми решениями:

Правильный вывод данных из базы!
Ребята установил новое меню на сайте.работает с помощю JQuery.пытаюсь выводить категории,подкатегории,и подподкатегории из базы.выводить...

Не могу сделать правильный вывод данных в Datagriview
Здравствуйте, я не могу реализовать правильный вывод данных из list в Gridview. Код листа public List<string> Act() { ...

Правильный цикл для вывод данных из таблицы
Добрый день, написал код для вывода данных из бд, но засомневался нужен ли тут do $resultat = mysql_query("SELECT *...

2
 Аватар для ViterAlex
8952 / 4864 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
06.04.2015, 00:36
Цитата Сообщение от Fantom2209 Посмотреть сообщение
иногда в ListBox вместо числа в массиве выводится значение, не то, которое в массиве лежит
Когда это "иногда"? Добавление лучше сделать так:
C#
1
listBox1.Items.AddRange(new object[] { array });
ну и очищать список перед добавлением
1
 Аватар для Weks91
66 / 65 / 18
Регистрация: 15.06.2009
Сообщений: 185
06.04.2015, 01:37
Лучший ответ Сообщение было отмечено Fantom2209 как решение

Решение

Добавлено через 6 минут
Fantom2209,
вывод написан правильно. Я так понял, что вас смущают знаки экспоненты и прочих научных нотаций в выведенном числе. Чтоб избежать этого, добавляйте в листбокс значения след. образом:
C#
1
2
//F10, число после буквы F указывает сколько знаков после коммы необходимо вывести
listBox1.Items.Add(x.ToString("F10"));
Вторая проблема, метод считает не правильно. Правильно, генерироваться числа будут только во время первого запуска. После, когда значение 9-го элемента уже не будет ноль, он будет использоваться для подсчета суммы, но затем будет перезаписываться. В результате, сумма будет не единица, а 1 минус предыдущее значение. Чтоб исправить - обнуляйте 9й элемент перед подсчетом суммы.

Для того, чтоб посчитать сумму элементов, можете использовать метод Enumerable.Sum():
C#
1
double s = array.Sum();
Добавлено через 14 минут
Обнуляйте массив в самом начале, так как есть риск, что с цыкла while Вы не выйдете - в определенный момент разница между единицей и суммой остальных чисел станет очень маленькой.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.04.2015, 01:37
Помогаю со студенческими работами здесь

Вывод данных в ListBox
Снова нужна помощь)) Есть таблицы- Результаты и группа. Есть ListBox1. и combobox1. в комбобокс выводятся группы. Нужно вывести в...

Вывод данных из StringGrid в ListBox
Доброго времени суток, помогите пожалуйста организовать процедуру поиска. Имеется StringGrid в нем хранятся данные об Отделе Кадров :...

Вывод данных в ListBox из БД SQLite
Доброе время суток, не могу понять какой тип надо указать для listbox, что бы полученные данные через sqlite вывелись в listbox. в...

Вывод данных в элементе ListBox
Подскажите, пожалуйста, что нужно изменить, чтобы данные в listbox выводились не в столбик, а в строку.

Вывод данных из SQL БД в Listbox
как убрать 0:00:00 в Listbox ) нужно чтобы просто дата была ) в SQL базе тип данных для даты использовал Date ) вот код вывода в...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru