|
17 / 17 / 6
Регистрация: 10.12.2013
Сообщений: 740
|
||||||
Пространство имен уже содержит определение для класса28.03.2017, 11:12. Показов 15158. Ответов 10
Метки нет (Все метки)
Привет всем!
Опишу свою проблему. Пишу дипломную работу, и в практической части мне нужно написать программную реализацию неокогнитрона. Решил взять эту тему, хотя, конечно, сомневался, смогу ли я написать программу... Решил писать на C#. На данный момент создана форма, описаны интерфейсы нейронов и плоскостей. Интерфейсы нейронов реализовал с помощью наследования - класс-потомок Neuron и от него производные классы "SCell", "C", "Brake", "Lateral"(изначально назвал SNeuron, CNeuron, BrakeNeuron, LateralNeuron, но выдавало ошибку, которая в сабже, для первых трех классов). С плоскостями так же. Однако, после переименования классов ошибка "Пространство имен уже содержит определение для класса" осталась. Что я не так делаю? Вот список ошибок: 1>f:\landik\документы\visual studio 2012\Projects\Неокогнитрон\Неокогнитрон\ Neuron.cs(124,18,124,19): error CS0101: Пространство имен "Неокогнитрон" уже содержит определение для "C" 1>f:\landik\документы\visual studio 2012\Projects\Неокогнитрон\Неокогнитрон\ Neuron.cs(156,18,156,23): error CS0101: Пространство имен "Неокогнитрон" уже содержит определение для "Brake" 1>f:\landik\документы\visual studio 2012\Projects\Неокогнитрон\Неокогнитрон\ SNeuron.cs(9,11,9,16): error CS0101: Пространство имен "Неокогнитрон" уже содержит определение для "SCell" Добавлено через 3 минуты Вот файл Neuron.cs, если что....правда, тут 260 строк:
0
|
||||||
| 28.03.2017, 11:12 | |
|
Ответы с готовыми решениями:
10
Можно ли импортировать пространство имен Console, чтобы в коде уже не указывать Пространство имен для работы с virtual WiFi Ошибка: "не удается найти имя типа или пространство имен Shed" при использовании класса |
|
14313 / 9397 / 1355
Регистрация: 21.01.2016
Сообщений: 35,431
|
|
| 28.03.2017, 11:13 | |
|
Sh@dow777, значит у тебя в коде где-то определены несколько классов\стурктур\интерфейсов с одним и тем же именем.
1
|
|
|
17 / 17 / 6
Регистрация: 10.12.2013
Сообщений: 740
|
|
| 28.03.2017, 11:23 [ТС] | |
|
Usaga, Я проверял несколько раз. В трех файлах нет ни одного одинакового имени. Я прочитал, что ошибка появляется даже если имена не одинаковые, но частично совпадают. Например, SNeuron - Neuron. Поэтому переименовал классы. Но ошибки остались.
0
|
|
|
14313 / 9397 / 1355
Регистрация: 21.01.2016
Сообщений: 35,431
|
|
| 28.03.2017, 11:28 | |
|
Sh@dow777, компилятор вам говорит, что имена где-то с чем-то совпадают. Он - робот, ему виднее. В примере кода выше определены классы, на которые жалуется компилятор. Видимо они и в отдельных файлах тоже есть.
1
|
|
|
17 / 17 / 6
Регистрация: 10.12.2013
Сообщений: 740
|
|||||||||||
| 28.03.2017, 11:39 [ТС] | |||||||||||
|
Usaga, Вот, взгляните. Файл Plane.cs(плоскости):
0
|
|||||||||||
|
14313 / 9397 / 1355
Регистрация: 21.01.2016
Сообщений: 35,431
|
|
| 28.03.2017, 11:47 | |
|
Sh@dow777, причём здесь эти файлы? Компилятор говорит вам про конкретные классы в
Neuron.cs, что они уже в другом месте объявлены и определены. В другом файле, или в библиотеке.
1
|
|
|
17 / 17 / 6
Регистрация: 10.12.2013
Сообщений: 740
|
|
| 28.03.2017, 11:50 [ТС] | |
|
Usaga, Так что вы мне посоветуете сделать? Просто подбирать разные имена?
0
|
|
|
608 / 583 / 157
Регистрация: 29.06.2010
Сообщений: 1,620
|
|
| 28.03.2017, 11:51 | |
|
господи, просто скиньте проект, мы почитаем а потом ткнём вас носом туда, где ошибка, что за гадание по логам?
0
|
|
|
14313 / 9397 / 1355
Регистрация: 21.01.2016
Сообщений: 35,431
|
||
| 28.03.2017, 11:53 | ||
|
Sh@dow777, я просто надеялся, что вы достаточно сообразительны, чтобы в своём коде разобраться и понять, где и что и сколько раз объявили.
![]() Добавлено через 1 минуту
1
|
||
|
17 / 17 / 6
Регистрация: 10.12.2013
Сообщений: 740
|
|
| 28.03.2017, 12:13 [ТС] | |
|
Все, разобрался. Забыл, что до реализации наследования писал эти классы в отдельных файлах, и забыл эти файлы удалить. Обозреватель решений помог.
Spectral-Owl, Не по теме: Не стОит так отвечать) Я ж вроде ничего плохого вам не сказал, да и не тупой я...просто кратковременное помутнение мозгов...со всеми ж бывает. Добавлено через 2 минуты Usaga, А вам спасибо
0
|
|
| 28.03.2017, 13:07 | |
|
Не по теме: Sh@dow777, да вроде ничего обидного не писал, если что - звиняйте. Просто наискорейшее решение вашей проблемы, с небольшим утомлением тем, что диалог идёт об одном и том же уже шестой пост) Удачи.
0
|
|
| 28.03.2017, 13:07 | |
|
Помогаю со студенческими работами здесь
11
Пространство имен пространство имен Пространство имен Пространство имен
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 30.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии.
. . .
|
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
|
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
В качестве источника данных. . .
|