powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Производительность - возвращенный интерфейс
8 сообщений из 58, страница 3 из 3
Производительность - возвращенный интерфейс
    #39630388
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Shocker.Pro,
он пока ещё не дошёл до понятий ОРМ, репозитарий, модель и MV***
По его коду видно.К сожалению, да, хотя вроде он давно программированием занимается, тут вообще жуткое спагетти.
С другой стороны, если он сам по себе заинтересовался абстрактным топиком - значит не все еще потеряно )
...
Рейтинг: 0 / 0
Производительность - возвращенный интерфейс
    #39630391
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>skyANA, сегодня, 09:41 http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1290314&msg=21340456][21340456]
>... При этом внутри создавать ObservableCollection.
Извините, я видимо совсем отстал от жизни.
Когда это стало возможным, по переданному интерфейсу определить, что объект реализует и другой интерфейс?
В обсуждаемом случае задействованы как минимум два интерфейса - IEnumerable и INotifyCollectionChanged, что и реализует ObservableCollection.
См. примечание здесь .
...
Рейтинг: 0 / 0
Производительность - возвращенный интерфейс
    #39630392
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеевКогда это стало возможным, по переданному интерфейсу определить, что объект реализует и другой интерфейс?Он определяет не по переданному интерфейсу, а по переданному объекту. Кури рефлексию. Так работает почти весь WPF. Обрати внимание, что свойство ItemsSource принимает object, почему тебя это не смущало раньше?
...
Рейтинг: 0 / 0
Производительность - возвращенный интерфейс
    #39630393
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
(хотя нет, наврал, принимает IEnumerable, но неважно в данном случае)
...
Рейтинг: 0 / 0
Производительность - возвращенный интерфейс
    #39630396
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Shocker.Pro, сегодня, 10:05 http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1290314&msg=21340493][21340493]

>Зачем вообще GetItems() должен возвращать ObservableCollection?...
Мы по разному реализуем обработку и представление данных выборки. Я выборку, в формате List<T> или ObservableCollection<T>, предпочитаю иметь в классе (панель UserUserControl), где её обрабатываю. Повозился с а-ля репозиторием и плюнул.
...
Рейтинг: 0 / 0
Производительность - возвращенный интерфейс
    #39630398
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев>skyANA, сегодня, 09:41 http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1290314&msg=21340456][21340456]
>... При этом внутри создавать ObservableCollection.
Извините, я видимо совсем отстал от жизни.
Когда это стало возможным, по переданному интерфейсу определить, что объект реализует и другой интерфейс?
В обсуждаемом случае задействованы как минимум два интерфейса - IEnumerable и INotifyCollectionChanged, что и реализует ObservableCollection.
См. примечание здесь .
Передаётся не интерфейс, а объект. Понять, что объект реализует определённый интерфейс можно было всегда.
В примечании, на которое Вы ссылаетесь, речь об объектах в коллекции и требованиям к ним.

Вообщем есть тип: класс, интерфейс, структура. А есть объект - экземпляр типа.

...
Рейтинг: 0 / 0
Производительность - возвращенный интерфейс
    #39630399
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеевЯ выборку, в формате List<T> или ObservableCollection<T>, предпочитаю иметь в классе (панель UserUserControl), где её обрабатываю. Повозился с а-ля репозиторием и плюнул.
Ты в топик пришёл рассказывать про себя или учиться?
...
Рейтинг: 0 / 0
Производительность - возвращенный интерфейс
    #39630412
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>skyANA, сегодня, 12:37 http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1290314&msg=21340621][21340621]
>...Передаётся не интерфейс, а объект...
Спасибо.
...
Рейтинг: 0 / 0
8 сообщений из 58, страница 3 из 3
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Производительность - возвращенный интерфейс
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]