Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
0 / 7 / 0
Регистрация: 23.05.2011
Сообщений: 56

На какое преобразование ругается компилятор?

21.02.2018, 11:51. Показов 1560. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите разобраться пишет "Не удается неявно преобразовать тип "double" в "int". Существует явное преобразование (возможно, пропущено приведение типов)."

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
private void DrawGraph()
        {
 
            GraphPane pane = zedGraphControl1.GraphPane;
             
            pane.CurveList.Clear();
             
 
       
            PointPairList list = new PointPairList();
            double[] mas = new double[j];
 
            for (int k=0;k<=j;k++)
            {
                mas[k] = Convert.ToDouble(mystr[k, 4]);
 
            }
 
            double xmin = 0;
            double xmax = 50;
 
          
            // Заполняем список точек
            for (double x = xmin ; x <= xmax; x += 1)
            {
             
                // добавим в список точку
                list.Add(x, mas[x]);// ругает тут
            }
1
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.02.2018, 11:51
Ответы с готовыми решениями:

Ругается компилятор :(
Ругется компилятор, а я глупенький, не понимаю. #pragma hdrstop #pragma argsused #ifdef _WIN32 #include...

Ругается компилятор
bol типа string S - extended, само собой ft2 - textfile Ругается на последнюю строчку ...

Компилятор ругается...
Не могу нечево делат... Когда компилирую или код пишу випадает ошибка: Object reference not set to an instant of an object. Шо делат?...

7
 Аватар для LeniumSoft
1454 / 847 / 150
Регистрация: 06.06.2012
Сообщений: 2,370
21.02.2018, 11:54
PointPairList в студию
1
0 / 7 / 0
Регистрация: 23.05.2011
Сообщений: 56
21.02.2018, 12:00  [ТС]
PointPairList.PointPairList(double[], double[]) смог только это вытащить из библиотеки zedgraph
1
911 / 796 / 329
Регистрация: 08.02.2014
Сообщений: 2,391
21.02.2018, 12:34
Цитата Сообщение от philipp95 Посмотреть сообщение
смог только это вытащить из библиотеки zedgraph
что-то вы не там "вытаскивали":

C#
1
2
3
4
5
6
7
8
9
10
public void Add( double x, double y )
        {
            _sorted = false;
            PointPair   point = new PointPair( x, y );
            base.Add( point );
        }
public PointPair( double x, double y )
            : this ( x, y, 0, null )
        {
        }
попробуйте сделать добавление так:
list.Add(x, mas[x], 0D, null);

Добавлено через 5 минут
а вообще судя из ошибки где-то идёт попытка double к инту привести, хотя в исходниках zedgraph такого нету.
1
 Аватар для LeniumSoft
1454 / 847 / 150
Регистрация: 06.06.2012
Сообщений: 2,370
21.02.2018, 12:42
philipp95, скрин с ошибкой сделай!

Добавлено через 5 минут
C#
1
double[] mas = new double[j];
в переменной j что лежит?
1
Эксперт .NET
 Аватар для kolorotur
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
21.02.2018, 13:04
Лучший ответ Сообщение было отмечено philipp95 как решение

Решение

Цитата Сообщение от philipp95 Посмотреть сообщение
C#
1
2
3
4
for (double x = xmin ; x <= xmax; x += 1)
{
// добавим в список точку
list.Add(x, mas[x]);// ругает тут
У вас переменная x, объявленная в цикле, имеет тип double, а для индексации массива нужен тип int.
3
 Аватар для MountainElena
6 / 16 / 2
Регистрация: 20.02.2018
Сообщений: 9
21.02.2018, 13:42
C#
1
2
3
4
for (int x = xmin ; x <= xmax; x += 1)
            {
                list.Add(x, mas[Convert.ToDouble(x)]);
            }
Так попробуй
1
0 / 7 / 0
Регистрация: 23.05.2011
Сообщений: 56
21.02.2018, 14:30  [ТС]
Спасибо большое ребят) избавился от значений дабл в лист адд, и все заработало)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.02.2018, 14:30
Помогаю со студенческими работами здесь

компилятор ругается на then
ребята посмотрите пожалуйста код моей лабы компилятор ругается на then unit Unit1; interface uses Windows, Messages,...

Ругается компилятор
Создать класс жидкость, имеющий название (указатель на строку), плотность. Определить конструкторы, деструктор и операторы вывода в поток....

Компилятор не ругается
Компилятор по разному реагирует на 2 указателя на строки (см.комментарии). В связи с этим появился вопрос - где хранятся аргументы...

Ругается компилятор
procedure TForm1.Button1Click(Sender: TObject); const n=15; var z,c1,q,sum:real;j,r:integer; procedure f1(x,k:real); var...

Ругается компилятор
Компилирую программу: // Proba2.cpp: определяет точку входа для консольного приложения. // #include &quot;stdafx.h&quot; ...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru