|
17 / 17 / 6
Регистрация: 10.12.2013
Сообщений: 740
|
||||||
Пространство имен уже содержит определение для класса28.03.2017, 11:12. Показов 14990. Ответов 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" при использовании класса |
|
14078 / 9295 / 1347
Регистрация: 21.01.2016
Сообщений: 34,895
|
|
| 28.03.2017, 11:13 | |
|
Sh@dow777, значит у тебя в коде где-то определены несколько классов\стурктур\интерфейсов с одним и тем же именем.
1
|
|
|
17 / 17 / 6
Регистрация: 10.12.2013
Сообщений: 740
|
|
| 28.03.2017, 11:23 [ТС] | |
|
Usaga, Я проверял несколько раз. В трех файлах нет ни одного одинакового имени. Я прочитал, что ошибка появляется даже если имена не одинаковые, но частично совпадают. Например, SNeuron - Neuron. Поэтому переименовал классы. Но ошибки остались.
0
|
|
|
14078 / 9295 / 1347
Регистрация: 21.01.2016
Сообщений: 34,895
|
|
| 28.03.2017, 11:28 | |
|
Sh@dow777, компилятор вам говорит, что имена где-то с чем-то совпадают. Он - робот, ему виднее. В примере кода выше определены классы, на которые жалуется компилятор. Видимо они и в отдельных файлах тоже есть.
1
|
|
|
17 / 17 / 6
Регистрация: 10.12.2013
Сообщений: 740
|
|||||||||||
| 28.03.2017, 11:39 [ТС] | |||||||||||
|
Usaga, Вот, взгляните. Файл Plane.cs(плоскости):
0
|
|||||||||||
|
14078 / 9295 / 1347
Регистрация: 21.01.2016
Сообщений: 34,895
|
|
| 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
|
|
|
14078 / 9295 / 1347
Регистрация: 21.01.2016
Сообщений: 34,895
|
||
| 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
Пространство имен пространство имен Пространство имен Пространство имен
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|