0 / 0 / 0
Регистрация: 15.02.2017
Сообщений: 23
|
|||||||||||||||||||||
1 | |||||||||||||||||||||
Непонятно задание с интерфейсами15.02.2017, 19:57. Показов 1026. Ответов 6
Метки нет (Все метки)
1. Создайте массив объектов класса Нет в. Реализуйте интерфейс IComparable для сравнения товаров по цене в методе CompareTo ().
2. Реализуйте в классе интерфейс IComparer для сравнения товаров по цене и по размерам. 3. Реализуйте интерфейс IEnumerable. Выведите на консоль список товаров, упорядоченный по цене (1)Помогите выписать все в мейне(все 3 задания с комментарием, если можно, спасибо) (2)Проверьте, правильно ли я первые два задания сделал ? (3)Не понимаю как реализовать интерфейс IEnumerable
0
|
15.02.2017, 19:57 | |
Ответы с готовыми решениями:
6
Непонятно задание снова непонятно задание Матрицы: непонятно само задание Непонятно как делать задание |
.NET senior
440 / 358 / 137
Регистрация: 23.09.2016
Сообщений: 980
|
|
15.02.2017, 20:23 | 2 |
Gena01, а зачем Вам собственные объявления интерфейсов? они же уже все доступны в пространстве имён System - остаётся только реализовать их в классе Product с учетом требований задания.
0
|
0 / 0 / 0
Регистрация: 15.02.2017
Сообщений: 23
|
||||||
15.02.2017, 20:25 [ТС] | 3 | |||||
bax_tang, То есть не нужно это ?
0
|
.NET senior
440 / 358 / 137
Регистрация: 23.09.2016
Сообщений: 980
|
|
15.02.2017, 20:31 | 4 |
Аналогично, реализация IEnumerable из System.Collections особого труда не составит - создаёте класс ProductCollection и реализуете в нём этот интерфейс; внутри для хранения элементов можете использовать что Вам больше подходит - хоть простой массив, хоть ArrayList.
Добавлено через 1 минуту Gena01, то есть это - да, не нужно. А вот реализацию требуемых по заданию интерфейсов в классе Product написать таки придётся.
0
|
1150 / 742 / 483
Регистрация: 21.01.2014
Сообщений: 1,903
|
|
15.02.2017, 20:32 | 5 |
Я думаю, вам надо было реализовать стандартные интерфейсы, а не придумывать свои.
IComparable ICompare IEnumerable По ссылкам описание и пример реализации интерфейсов.
0
|
.NET senior
440 / 358 / 137
Регистрация: 23.09.2016
Сообщений: 980
|
|
15.02.2017, 20:34 | 6 |
и ещё одна ссылка вдогонку.
0
|
0 / 0 / 0
Регистрация: 15.02.2017
Сообщений: 23
|
|
15.02.2017, 20:35 [ТС] | 7 |
bax_tang, Спасибо
0
|
15.02.2017, 20:35 | |
15.02.2017, 20:35 | |
Помогаю со студенческими работами здесь
7
Проблема с интерфейсами Помощь с интерфейсами Работа с интерфейсами Как работать с интерфейсами? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |