|
16 / 12 / 4
Регистрация: 10.09.2018
Сообщений: 373
|
||||||
Передача массива между методами02.12.2018, 19:18. Показов 2887. Ответов 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-порта между методами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|