102 / 102 / 40
Регистрация: 24.01.2014
Сообщений: 1,242
|
||||||
1 | ||||||
The name 'mas2' does not exist in the current context22.03.2014, 02:29. Показов 1586. Ответов 17
Метки нет (Все метки)
имеется класс train, в котором описываются методы и объекты, имеется класс vokzal, который содержит закрытый массив поездов, имеется кнопка, по нажатию на которую должны происходить какие-то действия с массивом, но при попытке совершения таких действий выдает ошибку - The name 'mas2' does not exist in the current context; (mas2 имя закрытого массива). Вот сам код
ошибка строка 6 и далее
0
|
22.03.2014, 02:29 | |
Ответы с готовыми решениями:
17
The name does not exist in the current context ошибка в коде The name 'SaveFileDialog1' does not exist in the current context DataTable в Excel: The name 'releaseObject' does not exist in the current context Код не компилируется. Ошибка "The name 'searchResults' does not exist in the current context" |
102 / 102 / 40
Регистрация: 24.01.2014
Сообщений: 1,242
|
||||||
22.03.2014, 02:39 [ТС] | 3 | |||||
golandy, с этим я разобрался, создал объект Obj типа класс вокзал, как мне теперь отправить закрытый массив из этого класса в функцию swap ?
строка 26
0
|
102 / 102 / 40
Регистрация: 24.01.2014
Сообщений: 1,242
|
|
22.03.2014, 02:44 [ТС] | 5 |
golandy, для какого именно поля создать св-во ? массив открыть не хочу
0
|
22.03.2014, 02:45 | 6 | |||||
1
|
102 / 102 / 40
Регистрация: 24.01.2014
Сообщений: 1,242
|
|
22.03.2014, 02:57 [ТС] | 7 |
golandy, большое спс, вы мне очень помогли, я ваш должник если нада будет в чем-то моя помощь(к сожелению я знаю только немножко плюсы и шарп) - пишите в личку, помогу чем смогу
0
|
447 / 300 / 65
Регистрация: 12.10.2009
Сообщений: 1,162
|
|
22.03.2014, 06:13 | 8 |
А можно таки озвучить адекватно текст задания а то у меня от вашего кода мигрень
Какие то поезда, вокзалы, строки, времена... смешалось все у нас тут в кучу кони, люди, и залпы тысячи орудий :-DD
0
|
102 / 102 / 40
Регистрация: 24.01.2014
Сообщений: 1,242
|
|
23.03.2014, 16:27 [ТС] | 9 |
агерон, мне уже помогли, но если вам интересно задание - Создать класс «поезд», содержащий следующие закрытые поля: название пункта, назначения, номер поезда (может содержать буквы и цифры), время отправления. Обеспечить проверку на правильность ввода данных. Предусмотреть свойства для получения состояния объекта.
Создать класс «Вокзал», содержащий закрытый массив поездов. Обеспечить следующие возможности: • вывод информации о поезде по номеру с помощью индекса; • вывод информации о поездах, отправляющихся после введенного с клавиатуры времени; • перегруженную операцию сравнения, выполняющую сравнение времени отправления двух поездов; • вывод информации о поездах, отправляющихся в заданный пункт назначения. Информация должна быть отсортирована по времени отправления.
0
|
447 / 300 / 65
Регистрация: 12.10.2009
Сообщений: 1,162
|
|
24.03.2014, 03:54 | 10 |
Предлагаю вам оценить код решения что я вам предоставлю , я считаю что этот вариант немного лучше того что вы показали сообществу
1
|
102 / 102 / 40
Регистрация: 24.01.2014
Сообщений: 1,242
|
|
26.03.2014, 13:23 [ТС] | 11 |
агерон, после первого запуска у меня перестала работать ваша программа использование масок гораздо сокращает код, нада будет тоже переделать, и в задании говорится именно про создание классов, объектов и методов в них, а также про перегрузку операторов, к сожелению у вас я этого не увидел
0
|
447 / 300 / 65
Регистрация: 12.10.2009
Сообщений: 1,162
|
|
26.03.2014, 22:17 | 12 |
Вы хотя бы приведите ошибки из-за которых у вас не запускается приложение, это раз
второе перегрузка оператора сравнения для поездов в контексте данной задачи не используется а значит в ней просто нет смысла третье я сейчас заметил что я немного не доделал задачу, завтра я вам скину исправленный вариант Добавлено через 5 минут P. S. вся суть программы- примера не в том что используется маски ввода, это в принцепе стандартно, а в том что сперва была разработана логика программы и потом уж эта логика была привязана к GUI интерфейсу реализованном на WinForms, а у вас все на оборот сперва делался GUI интерфейс а уж потом в его рамки засовывалась логика программы
0
|
102 / 102 / 40
Регистрация: 24.01.2014
Сообщений: 1,242
|
|
27.03.2014, 01:25 [ТС] | 13 |
агерон, программа запускается, но после добавления поезда нечего не происходит, хотя первый раз все работало, и к тому же в условии прописанно, что нада перегрузить оператор
0
|
447 / 300 / 65
Регистрация: 12.10.2009
Сообщений: 1,162
|
|
27.03.2014, 03:28 | 14 |
А что должно происходить после добавления поезда? если вы даже не удосужились прочитать и понять текст программы то мне Вас жаль, неужели Вы считаете что данная программа была написана что бы вы ее пошли и сдали? не будьте так наивны :-D, данная программа была написана чтобы вам показать образец к которому вы должны стремиться а именно
1) понять что написание программы методом "накидаем gui интерфейс, а потом будем от него плясать" - зло за которое обычно по головке в серьезных конторах не погладят 2) нужно писать сперва логику программы а уже потом привязывать интерфейс, который может быть любым Web, WPF, WinForms, Console 3) повторяю еще раз перегрузка операторов не нужна! для сравнения экземпляров класса реализуйте интерфейс IComparer<T>
0
|
102 / 102 / 40
Регистрация: 24.01.2014
Сообщений: 1,242
|
|
27.03.2014, 04:01 [ТС] | 15 |
агерон, 1)Я не просил кого-то писать мне программу, в этой теме был задан конкретный вопрос;
2)ко второму пункту я прислушаюсь, спс; 3)Нужна, не нужна, а препод требует ... 4)При первом запуске, информация о добавленных поездах отображалась и фильтры работали, а при последующих запусках все перестало отображаться, магия ...
0
|
447 / 300 / 65
Регистрация: 12.10.2009
Сообщений: 1,162
|
|
27.03.2014, 04:23 | 16 |
Насчет конкретного вопроса. вот вам конкретный ответ "Название "mas2 'не существует в текущем контексте" если вы не смогли поставить русификацию для .NET
насчет "Препод требует..." имейте Вы мужество прямо сказать преподавателю что он ошибается и что перегрузка оператора сравнения '==' не применяется в C# в место нее используют реализацию интерфейса IComparer<T>, которая кстати присутствует в моем коде в классе RailwayStation, т. к. это явно задает механизм сравнения Добавлено через 1 минуту P. S. по поводу магии требую доказательств, т. к. поверьте программа при разработке запускалась не один раз
0
|
102 / 102 / 40
Регистрация: 24.01.2014
Сообщений: 1,242
|
|
27.03.2014, 12:35 [ТС] | 17 |
агерон, мне вам фрапсом снять и на ютуб выложить ?
0
|
447 / 300 / 65
Регистрация: 12.10.2009
Сообщений: 1,162
|
|
27.03.2014, 20:25 | 18 |
да хотя бы и так, а еще лучше дайте мне доступ к вашей IDE по TeamViewer чтобы решить проблему в реалтайме
0
|
27.03.2014, 20:25 | |
27.03.2014, 20:25 | |
Помогаю со студенческими работами здесь
18
Ошибка "The name 'a' does not exist in the current context" The name 'port' does not exist in the current context The name 'output' does not exist in the current context The name 'grid_subject' does not exist in the current context Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |