Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# Как по типу массива узнать тип его элементов https://www.cyberforum.ru/ csharp-beginners/ thread439161.html
Всем здравствуйте. Есть тип массива (экземпляр класса Type) - например string. Как по типу массива узнать тип его элементов (в данном случае string)? Должно же быть что-то похожее на...
Заполнение данными checkedListBox из БД C#
Подскажите как заполнить данными из БД объект checkedListBox. у ListBox все понятно есть свойство DataSourse а тут как быть? Можно ли заполнить данными индекс и значение (ValueMember DisplayMamber)...
При компиляции выскакивает ошибка "оператор == не может применяться к операндам типа "Т" и "Т" C#
Есть обобщённый метод public Boolean In(T element) { flag = false; foreach (T el in array) { if (el == element) flag = true; }
C# Простой секундомер с использованием паттерна MVP Приветствую! Задача состоит в следующем: Создайте программу секундомер. Требуется выводить показания секундомера в окне. Окно имеет кнопки запуска, останова и сброса секундомера. Для реализации... https://www.cyberforum.ru/ csharp-beginners/ thread439152.html
C# Прием сигнала по RS-232 https://www.cyberforum.ru/ csharp-beginners/ thread439142.html
Здравствуйте, специалисты, помогите пожалуйста разобраться с приемом по RS-232, пол дня потратил впустую. Я создал коротенкую программу, параметры порта и установки знакомой многим программе...
C# Как работать с модулями, где можно посмотреть уроки
Как работать с модулями, где можно посмотреть уроки ? очень нужно познать полностью модули на С# , куда копать ?
C# Процентная похожесть двух слов
Собственно сабж. Не могу придумать алгоритм для сравнения двух слов разной длины и получить процент их схожести. Вручную на листике можно запросто,к примеру: слово - олово - 80% схожести слово -...
C# Существует ли структура "Один ключ - несколько значений" Существует ли такая структура данных, позволяющая хранить один ключ , к которому могут относится несколько значений? https://www.cyberforum.ru/ csharp-beginners/ thread439098.html
C# Нужно получить информацию обо всех изменениях в файлах, происходяших между выбранными датами https://www.cyberforum.ru/ csharp-beginners/ thread439094.html
На форме есть 2 DateTimePicker - start и end. Мне нужно получить информацию обо всех изменениях в файлах, происходяших между выбранными датами. Но если я хочу получить фаилы за сегодня, я не получаю...
C# Как получить код html-страницы Здравствуйте. Знаю, что этот вопрос уже задавали на этом форуме, но я снова задаю, потому что там я не нашел своего ответа. И так. Я попробовал это: static string getResponse(string uri) {... https://www.cyberforum.ru/ csharp-beginners/ thread439092.html
Эксперт .NET
14413 / 10867 / 2872
Регистрация: 17.09.2011
Сообщений: 18,392
21.11.2012, 10:04 0

Пример использования интерфейсов разными классами

21.11.2012, 10:04. Просмотров 24638. Ответов 43
Метки (Все метки)

Ответ

Цитата Сообщение от 444866 Посмотреть сообщение
В подобных случаях лучше делать общий абстрактный класс и от него наследоваться, а не интерфейс.
Это, конечно, прекрасно, но зачастую объект уже отнаследован от другого.
Да и семантически абстрактный класс не всегда пригоден.

Цитата Сообщение от nuanred Посмотреть сообщение
вот так...
Замечательно.
А теперь попробуйте вызвать общий метод doit на любом из элементов списка по вашему выбору.
Хотя нет, давайте сделаем интереснее:
C#
1
2
3
4
5
6
var rand = new Random();
for (int i = 0; i < 10; i++)
{
   if (rand.Next(100) < 50) myList.Add(new c1());
   else myList.Add(new c2());
}
А вот теперь допишите строчку кода, где вызывается метод doit, скажем, на элементе под индексом 5.

Вернуться к обсуждению:
Пример использования интерфейсов разными классами
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.11.2012, 10:04
Готовые ответы и решения:

Приведите пример использования интерфейсов
Любую задачу с интерфейсами, по моему мнению, гораздо проще решать используя статические классы или...

Нужен пример использования интерфейсов и делегатов в одной программе
Нужно найти пример использования интерфейсов и делегатов в одно программе, так, чтобы это имело...

Смысл использования интерфейсов
Добрый вечер. Дошел в самоучителе до главы про интерфейсы и в целом мне понятен синтаксис, но я...

Библиотеки интерфейсов для использования с FASM
Приветствую! Люди, поделитесь знанием - какие DLL используете под ассемблер. В частности очень...

43
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.