|
16 / 12 / 4
Регистрация: 10.09.2018
Сообщений: 373
|
||||||
Передача массива между методами02.12.2018, 19:18. Показов 2881. Ответов 18
Метки нет (Все метки)
Здравствуйте. Пишу код, возникла проблема при передачи массива с метода Values() в метод Print(). Подскажите как это сделать. Методы находятся в классе Subscriber
0
|
||||||
| 02.12.2018, 19:18 | |
|
Ответы с готовыми решениями:
18
|
|
814 / 561 / 240
Регистрация: 01.07.2018
Сообщений: 1,818
|
|
| 02.12.2018, 20:20 | |
|
DragonBorn88, Через out можно, можно void заменить на Subscriber. А что такое Subscriber st ? Или может расскажите что вы хотите сделать ?
Добавлено через 5 минут Всё. Увидел вашу вторую тему.
0
|
|
|
16 / 12 / 4
Регистрация: 10.09.2018
Сообщений: 373
|
||||||
| 02.12.2018, 20:21 [ТС] | ||||||
|
Subscriber st - это экземпляр класса.
Вот задание: Класс Абонент: Идентификационный номер, Фамилия, Имя, Отчество, Адрес, Номер кредитной карточки, Дебет, Кредит, Время междугородных и городских переговоров; Конструктор; Методы: установка значений атрибутов, получение значений атрибутов, вывод информации. Создать массив объектов данного класса. Вывести сведения относительно абонентов, у которых время городских переговоров превышает заданное. Сведения относительно абонентов, которые пользовались междугородной связью. Список абонентов в алфавитном порядке. Вот весь код:
0
|
||||||
|
Модератор
|
|||||||
| 02.12.2018, 20:37 | |||||||
|
Добавлено через 3 минуты Должно быть что-то в таком духе.
0
|
|||||||
|
16 / 12 / 4
Регистрация: 10.09.2018
Сообщений: 373
|
|
| 02.12.2018, 20:43 [ТС] | |
|
По задумке Value(); Создаёт массив. Print(); его выводи. Как это реализовать?
0
|
|
|
16 / 12 / 4
Регистрация: 10.09.2018
Сообщений: 373
|
|
| 02.12.2018, 20:48 [ТС] | |
|
Может я суть задания не правильно понял. Я думал что в Value он создается а в Value заполняется. Это не так?
0
|
|
|
|
||||||
| 02.12.2018, 20:55 | ||||||
Сообщение было отмечено DragonBorn88 как решение
Решение
Об архитектуре не говорим , компилится и ладно. В задание не вникал, вопрос был про передачу массива.
1
|
||||||
|
Модератор
|
|
| 02.12.2018, 20:55 | |
|
Как я бы подошёл к Вашему заданию.
Надо создать два класса. Первый абонент - у Вас это вроде Subscriber. Второй список абонентов. В нём кроме списка и все метода для работы с этим списком: добавить/удалить абонента, подсчитать общий баланс, отсортировать, найти и т.д. Для создания объектов из строки, надо определить в обоих методах методы Parse и TryParse. Какие параметры они должны принимать и возвращать посмотрите на примере других типов. Для создания клиента передаёте одну строку. Для создания списка клиентов список строк или строку в которой есть разделители \n
0
|
|
|
16 / 12 / 4
Регистрация: 10.09.2018
Сообщений: 373
|
|
| 02.12.2018, 21:02 [ТС] | |
|
Мне понравился ход ваших мыслей. Всё по полочкам. Но добавление и удаление абонентов это лишняя работа. Как программа она будет красиво работать. Но в задании это не указано
0
|
|
|
814 / 561 / 240
Регистрация: 01.07.2018
Сообщений: 1,818
|
|||||||
| 02.12.2018, 21:18 | |||||||
|
DragonBorn88, Вот класс, а это
0
|
|||||||
|
16 / 12 / 4
Регистрация: 10.09.2018
Сообщений: 373
|
|||
| 02.12.2018, 21:32 [ТС] | |||
|
Добавлено через 6 минут
0
|
|||
|
|
|
| 02.12.2018, 22:53 | |
|
DragonBorn88, в данном случае создаваться массив и выводиться на экран должен методами класса Program, но точно не Subscriber
Добавлено через 1 минуту Subscriber это по сути модель данных. Мы можем использовать этот класс для чего-то ещё, кроме вывода на консоль. Внутри Subscriber не должно быть никаких методов левых, которые выводят что-то на консоль и тем более создают какой-то один конкретный массив конкретных данных.
0
|
|
|
16 / 12 / 4
Регистрация: 10.09.2018
Сообщений: 373
|
||||||||
| 02.12.2018, 23:14 [ТС] | ||||||||
0
|
||||||||
|
814 / 561 / 240
Регистрация: 01.07.2018
Сообщений: 1,818
|
||||||
| 02.12.2018, 23:23 | ||||||
|
DragonBorn88,
0
|
||||||
|
|
||||||||||||
| 02.12.2018, 23:49 | ||||||||||||
Сообщение было отмечено DragonBorn88 как решение
Решение
Для вставки переноса строки есть Environment.NewLine. То есть:
0
|
||||||||||||
|
814 / 561 / 240
Регистрация: 01.07.2018
Сообщений: 1,818
|
||
| 03.12.2018, 00:09 | ||
|
Сорри. У ТС просто \n
0
|
||
|
16 / 12 / 4
Регистрация: 10.09.2018
Сообщений: 373
|
||
| 03.12.2018, 10:32 [ТС] | ||
|
0
|
||
| 03.12.2018, 10:32 | |
|
Помогаю со студенческими работами здесь
19
В чем разница между методами ToString() и ToShortString()?
Передача значения переменной между методами Передача дескриптора COM-порта между методами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|