Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/18: Рейтинг темы: голосов - 18, средняя оценка - 4.83
Гость

CS0246, CS1502, CS1503, CS1026

29.01.2008, 08:30. Показов 3671. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет, помогите пожалуйста. Я исползую вот такой код: problem.cs
При комриляции ДАЕТ ОШИБКИ: CS0246, CS1502, CS1503, CS1026. Помогите пожалуйста .
************
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
class Optimize
{
    FuzzyNumber4 X4= new FuzzyNumber4(3724000,3920000,4116000);
    FuzzyNumber4 X5= new FuzzyNumber4(59850,63000,66150);
    FuzzyNumber4 Cost(FuzzyNumber4 X1, FuzzyNumber4 X2, FuzzyNumber4 X3)
    {
        FuzzyNumber4 Y;
        Y= 181.5*X1+190.5*X2+200*X3;
        return Y;
    }
    bool Constraintssatisfied(FuzzyNumber4 X1, FuzzyNumber4 X2, FuzzyNumber4 X3, FuzzyNumber4 X4, FuzzyNumber4 X5, FuzzyNumber4 X6, FuzzyNumber4 X7, FuzzyNumber4 X8, FuzzyNumber4 X9,  FuzzyNumber4 X10, FuzzyNumber4 X11, FuzzyNumber4 X12, FuzzyNumber4 X13, FuzzyNumber4 X14, FuzzyNumber4 X15)
    {
                if((-0.08*X4+X6).ToDouble()>=0) return true;                    
            if((-0.09*X4+X6).ToDouble()<=0) return true; 
 
 
 
        if((-0.27*X4+X11).ToDouble()>=0) return true; 
                if((-0.29*X4+X11).ToDouble()<=0) return true; 
 
 
        if((-0.33*X4+X7).ToDouble()>=0) return true; 
        if((-0.38*X4+X7).ToDouble()<=0) return true; 
 
        if((-0.05*X5-0.05*X6+X8).ToDouble()>=0) return true; 
        if((-0.1*X5-0.1*X6+X8).ToDouble()<=0) return true; 
 
 
 
            if((-0.9*X5-0.9*X6+X9).ToDouble()>=0) return true; 
        if((-0.95*X5-0.95*X6+X9).ToDouble()<=0) return true; 
 
        if((-0.83*X9+X10).ToDouble()>=0) return true; 
        if((-0.85*X9+X10).ToDouble()<=0) return true; 
 
        if((-0.9183*X11+X12).ToDouble()<=0) return true; 
        if((-0.0817*X11+X12).ToDouble()>=0) return true; 
 
        if((-0.22*X7+X13).ToDouble()>=0) return true; 
        if((-0.78*X7+X13).ToDouble()<=0) return true; 
 
        if((-0.12*X13+X14).ToDouble()>=0) return true; 
        if((-0.17*X13+X14).ToDouble()<=0) return true; 
 
        if((-0.4*X12+X15).ToDouble()>=0) return true; 
        if((-0.42*X12+X15).ToDouble()<=0) return true;
 
 
        if((X1-0.09*X8-0.09*X10-0.09*X14-0.09*X15).ToDouble()>=0) return true; 
        if((X1-0.11*X8-0.11*X10-0.11*X14-0.11*X15).ToDouble()<=0) return true; 
 
        if((X2-0.78*X8-0.78*X10-0.78*X14-0.78*X15).ToDouble()>=0) return true; 
        if((X2-0.8*X8-0.8*X10-0.8*X14-0.8*X15).ToDouble()<=0) return true; 
 
        if((X3-0.09*X8-0.09*X10-0.09*X14-0.09*X15).ToDouble()>=0) return true; 
        if((X3-0.11*X8-0.11*X10-0.11*X14-0.11*X15).ToDouble()<=0) return true; else return false;
 
    }
 
    static void Main()
    {
 
 
 
 
        DEOptimizer de;
    
            DEProblem problem= new Problem();
        de= new DEOptimizer(problem, 9).Optimize(10000, new DEControls(120, 0.9, 1.0), new DEBest1EXp(),
        new double[9]{ 91197.66, 91197.66, 91197.66, 790379.73, 790379.73, 790379.73, 91197.66, 91197.66, 91197.66 },
        new double[9]{ 111463.81, 111463.81, 111463.81, 810645.87, 810645.87, 810645.87, 111463.81, 111463.81, 111463.81 });
        FuzzyNumber4 X1opt;
        FuzzyNumber4 X2opt;
        FuzzyNumber4 X3opt;
        X1opt= new FuzzyNumber4(problem.Solution[0], problem.Solution[1], problem.Solution[2]);
            X2opt= new FuzzyNumber4(problem.Solution[3], problem.Solution[4], problem.Solution[5]);
        X3opt= new FuzzyNumber4(problem.Solution[6], problem.Solution[7], problem.Solution[8]);
        System.Console.WriteLine(X1opt);
        System.Console.WriteLine(X2opt);
        System.Console.WriteLine(X3opt);
        System.Console.Read();
    }
 
    
 
}
 
/*
X1 -> t[0], t[1], t[2]
X2 -> t[3], t[4], t[5]
X3 -> t[6]
*/
 
 
class Problem : DEProblem
{
    override public double Evaluate(double[] t)
    {
        if(ConstraintsSatisfied(new FuzzyNumber4(t[0],t[1],t[2]), new FuzzyNumber4(t[3],t[4],t[5]), new FuzzyNumber4(t[6],t[7],t[8])) return Cost(new FuzzyNumber4(t[0],t[1],t[2]), new FuzzyNumber4(t[3],t[4],t[5]), new FuzzyNumber4(t[6],t[7],t[8]));
        else return 1000000000000;
    }
}
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
29.01.2008, 08:30
Ответы с готовыми решениями:

Ошибка CS1513 и CS1503
Добрый вечер, не могу понять как исправить данные ошибки: CS1513 Требуется } (Перед else) CS1503 не удается преобразовать из...

Ошибка CS0246: The type or namespace name ...
Я пытаюсь занести строчку в таблицу NewsTb, а потом показать всю таблицу. Вот начало кода: &lt;%@ Import Namespace='System.Data' %&gt;...

Пример Save The Humans / ошибка CS1503
Добрый вечер! Сейчас прохожу пример из книжки Эндрю Стиллмена &quot;Head First. C#&quot; издательства O'Reilly. Застрял на первом примере Save The...

6
Администратор
 Аватар для mik-a-el
87883 / 53204 / 249
Регистрация: 10.04.2006
Сообщений: 13,767
29.01.2008, 11:40
При билде этого кода, никаких ошибок кроме ругани на ненайденные FuzzyNumber4 и DEProblem нет.
0
Гость
29.01.2008, 11:55
Да, эти DLL файлы исползуются в программе. Но, я не мог эти фалы в этом форуме прикрипить. Как можно прикрипить файлв здес?
Администратор
 Аватар для mik-a-el
87883 / 53204 / 249
Регистрация: 10.04.2006
Сообщений: 13,767
29.01.2008, 12:12
Приведите лучше полный текст всех ошибок.
0
Гость
29.01.2008, 13:13
problem.cs(69,86): error cs0246: The type or namespace name ""DEBest1Exp" could not be found
problem.cs(69,7): error cs1502: The best overloaded method match for "Deoptimizer.optimize <int, decontrols, destrategy double[],double[]' has some invalid arguments
Гость
29.01.2008, 13:19
problem.cs(69,82): error cs1502: Argument "3" : cannot from convert 'debest1exp' to 'destrategy'

problem.cs(99,129):error cs1026: > expected
Администратор
 Аватар для mik-a-el
87883 / 53204 / 249
Регистрация: 10.04.2006
Сообщений: 13,767
29.01.2008, 15:33
Цитата Сообщение от Гость
problem.cs(69,86): error cs0246: The type or namespace name ""DEBest1Exp" could not be found
Нужно добавить в References сборку с неймспейсом DEBest1Exp.
Цитата Сообщение от Гость
problem.cs(69,7): error cs1502: The best overloaded method match for "Deoptimizer.optimize <int, decontrols, destrategy double[],double[]' has some invalid arguments
Проверь параметры, передаваемые в вызов метода.
Цитата Сообщение от Гость
problem.cs(99,129):error cs1026: > expected
Проверь правильность кода.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.01.2008, 15:33
Помогаю со студенческими работами здесь

Ошибка CS1503
Есть метод: internal void DrawAlternative&lt;TDrawObject, TFillObject, TData&gt;(Action&lt;TDrawObject, TData&gt; drawOutline,...

CS1503 Аргумент 1: не удается преобразовать из
Доброго времени. Достались мне исходники программы для Винды. И я столкнулась с такой ошибкой. C# CS1503 Аргумент 1: не удается...

Не находит Point. CS0246. Не могу понять в чем ошибка
Задача на проверку треугольника. using System; using System.Collections.Generic; using System.Linq; using System.Text; ...

Код ошибки CS0246 при импорте "user32.dll"
Основная задача - найти окно другой программы. Нашёл код для импорта функции FindWindow из библиотеки &quot;user32.dll&quot;...

Ошибка CS0246 - Не удалось найти тип или имя пространства имен "User"
Всем привет! Хотел по примеру, изложенному в данной статье: https://professorweb.ru/my/ASP_NET/mvc/level6/6_10.php using...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Установка 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. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru