Бред


Ответить в тред Ответить в тред

Check this out!
<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
50 8 10

Аноним 19/08/19 Пнд 14:00:38 2022108701
15655500925761.jpg (92Кб, 599x516)
599x516
Помогите кто-нибудь с погромированием на шарпе, я нихуя не могу проблему решить. Короче, есть основной view model, через который, как предполагается, будет происходить связь всех классов. У этого vm создана instance. Есть так же 2 класса. И мне нужно в первом классе вызвать метод из второго класса, НЕ используя ссылки. То есть, govnoclass class = new govnoclass(); использовать не получится, так нихуя работать не будет. Собственно, как мне это реализовать? Мне советовали делегат action использовать, но я не понимаю, как мне он поможет. Как можно без ссылки вызвать этот злоебучий метод с этим action и vm?
Аноним 19/08/19 Пнд 14:03:00 2022110092
Бамп
Аноним 19/08/19 Пнд 14:05:03 2022111163
Бамп
Аноним 19/08/19 Пнд 14:07:01 2022112294
Бамп
Аноним 19/08/19 Пнд 14:09:14 2022113665
Бамп
19/08/19 Пнд 14:10:08 2022114086
Хули бамп, блять, пиздуй в /pr/, валенок.
Аноним 19/08/19 Пнд 14:11:17 2022114767
>>202211408
Туда схожу, если в /б/ не помогут.
Аноним 19/08/19 Пнд 14:14:25 2022116398
Бамп
Аноним 19/08/19 Пнд 14:19:06 2022118629
>так нихуя работать не будет
Схуяли?
Аноним 19/08/19 Пнд 14:20:09 20221192010
>>202211862
Долго объяснять. Но так 100% нельзя.
Аноним 19/08/19 Пнд 14:23:54 20221211311
Бамп
19/08/19 Пнд 14:24:59 20221217212
>>202212113
Иди, блять, в /pr/ и там бампай сколько влезет.

А еще лучше на SO сходи, там тебя после подобных бампов пошлют куда следует.
Аноним 19/08/19 Пнд 14:27:57 20221231713
>>202212172
Дебс, ты чего доебался? Б - ебучая помойка с рулеточками, колобками и биопроблемами, а тебе погромирование не нравится.
Аноним 19/08/19 Пнд 14:28:24 20221234414
cs12.JPG (16Кб, 446x136)
446x136
>>202211920
Ты охуел? Кто тебе сказал что нельзя, даунич?
Создай объект класса и вызови метод. Ты же нихуя не рассказываешь, что там за класс и что он делает, почему нельзя.
19/08/19 Пнд 14:29:09 20221237315
>>202212317
>>202212317
>Б - ебучая помойка с рулеточками, колобками и биопроблемами, а тебе погромирование не нравится.
>Пытается тут помощь найти.
Ебалай, ты не туда роешь.
Аноним 19/08/19 Пнд 14:32:28 20221253616
>>202212344
Блэт, во втором классе лежат данные, которые привязываются к интерфейсу. А если ты создаёшь объект, то ты создаёшь ЕЩЁ ОДИН экземпляр и в итоге на интерфейс нихуя не попадает. Можно решить проблему, создав instance второго класса, но это ебанутый подход.
Аноним 19/08/19 Пнд 14:38:47 20221292317
Бамп
Аноним 19/08/19 Пнд 14:40:26 20221302118
Бамп
Аноним 19/08/19 Пнд 14:41:28 20221308819
cs4.JPG (28Кб, 594x139)
594x139
>>202212536
Тебе нужно достать тот же самый инстанс класса и на нём вызвать метод.
Лучший способ - Достать его через контейнер зависимостей, если он у тебя есть. Должен быть или ты хуйню делаешь неправильно.
Или захуярить событие в том классе и как-то прокинуть его вызов из одного класса в другой через vm.

Аноним 19/08/19 Пнд 14:44:50 20221328320
>>202213088
> Или захуярить событие в том классе и как-то прокинуть его вызов из одного класса в другой через vm
Вот, именно об этом я и думал, только в душе не ебу, как это реализовать без ссылок, привык всё с ними делать, а без них даже не представляю.
Аноним 19/08/19 Пнд 14:48:14 20221347121
Бамп
Аноним 19/08/19 Пнд 14:49:47 20221356822
Бамп
Аноним 19/08/19 Пнд 14:50:47 20221364423
Бамп
Аноним 19/08/19 Пнд 14:52:50 20221376524
Бамп
Аноним 19/08/19 Пнд 14:54:02 20221383025
Бамп
Аноним 19/08/19 Пнд 14:55:32 20221391026
Бамп
Аноним 19/08/19 Пнд 14:57:15 20221399927
Бамп
Аноним 19/08/19 Пнд 14:57:36 20221401528
14513065774810.gif (1647Кб, 350x241)
350x241
>>202213283
Без ссылок никак. Хотя ты под ними что-то своё представляешь, как я понял.
Аноним 19/08/19 Пнд 15:00:55 20221421529
>>202214015
Может быть. Для мен это создание экземпляра класса и вызов нужного метода из него. Как можно иначе тогда?
Аноним 19/08/19 Пнд 15:01:19 20221424430
Аноним 19/08/19 Пнд 15:10:28 20221477531
Аноним 19/08/19 Пнд 15:12:59 20221492432
>>202214775
Поможет тебе не создавать новый инстанс, а взять существующий, блядь.
Аноним 19/08/19 Пнд 15:16:05 20221510333
>>202210870 (OP)
Боги, какой же ты тупой, просто пиздец даже по меркам двача.
19/08/19 Пнд 15:21:45 20221543834
>>202215103
Ненуачо, шарписты не люди.
Аноним 19/08/19 Пнд 15:25:54 20221566335
>>202215438
Крестопетух в треде, все в указатели.
Аноним 19/08/19 Пнд 15:27:37 20221575236
>>202215663
Мимо. Даже не прикасался к плюсам.
Аноним 19/08/19 Пнд 15:30:07 20221590137
>>202214924
Хуита какая-то, у меня не работает.
Аноним 19/08/19 Пнд 15:34:32 20221616338
>>202215901
Точнее, отрабатывать-то отрабатывает, но как привязки в wpf не работали, так и не работают.
Аноним 19/08/19 Пнд 15:37:20 20221631339
14418861520240.gif (2045Кб, 250x172)
250x172
>>202215901
Всё, иди-ка ты на хуй тогда.
Вот анон
>>202214244
написал то же, что и я тут
>>202213088

@abu удаляй нахуй тред этого неуча.
Аноним 19/08/19 Пнд 15:38:02 20221634840
Аноним 19/08/19 Пнд 16:07:52 20221806041
>>202210870 (OP)
Если у тебя одному классу понадобился метод из другого класса, то ты что-то делаешь не так. Напиши event и пусть у тебя один класс "просит" второй выполнить метод.
Аноним 19/08/19 Пнд 16:12:16 20221832842
>>202210870 (OP)
я сам на html программирую, но попробуй рассылку сделать
Аноним 19/08/19 Пнд 16:13:30 20221839243
гопники.jpg (154Кб, 1024x768)
1024x768
>>202212344
>Ты охуел? Кто тебе сказал что нельзя, даунич?
Мы ему запретили
Аноним 19/08/19 Пнд 16:26:48 20221917544
>>202218060
> Если у тебя одному классу понадобился метод из другого класса, то ты что-то делаешь не так
С такой логикой можно тупо всю программу в один класс захуярить.
Аноним 19/08/19 Пнд 16:29:41 20221935245
image.png (145Кб, 450x299)
450x299
>>202214215
>ссылка
>это создание экземпляра класса
Аноним 19/08/19 Пнд 16:48:15 20222033946
>>202219352
Шарп детей развратил уже в конец. Чего ты еще ожидал от школоты?
Аноним 19/08/19 Пнд 16:55:11 20222073547
>>202214215
Представь что ты сидишь в компании людей за столом и жрешь. Есть один челик среди вас, пусть его зовут Васян. Васян сидит ближе всех к солонке. Когда тебе требуется соль, ты просто просишь Васяна передать её. Создавать Васяна заново (= новый инстанс) не нужноиначе его мамка сойдёт с ума от кол-ва своих корзинок, поскольку он уже есть за столом. Другим людям (= классам которые зависят от Васяна) тоже достаточно просто вызвать метод "попросить соль" у объекта "Васян".

Твоя задача сводится к тому чтобы усадить Васяна за стол (= поместить инстанс в контейнер зависимостей)
Аноним 19/08/19 Пнд 16:55:57 20222078248
image.png (3921Кб, 1920x1080)
1920x1080
TL;DR
Условия задачи - говно. ОП - школьникхуй.
Вопрос вообще не по шарпу, ОП не понимает каких-то базовых вещей.

>>202210870 (OP)
>>202219352
Продолжу мысль.

>И мне нужно в первом классе вызвать метод из второго класса, НЕ используя ссылки. То есть, govnoclass class = new govnoclass(); использовать не получится

Как уже многие заметили, у тебя странное представление о ссылках. Судя по твоему примеру под "ссылкой" ты понимаешь инстанцирование - создание объекта экземпляра класса. Ссылка и объект это разные вещи, очевидно, тем более процесс создания объекта. А если ты имел ввиду что получить ссылку можно только при создании объекта, то ты опять чего-то не понимаешь. Либо сохрани ссылку где-то в общем месте (синглтон), либо передай ссылку как-то (депенденси инджекшн), потому что еще раз вот это:
>И мне нужно в первом классе вызвать метод из второго класса, НЕ используя ссылки
технически невозможно. Исключение - наследование, где первый класс это сабкласс второго.
Аноним 19/08/19 Пнд 16:59:57 20222098649
>>202220782
Нахуй ты даунчу что то объяснить пытаешься? Пусть идет паттерны учит.
Аноним 19/08/19 Пнд 17:33:13 20222277650
Аноним 19/08/19 Пнд 18:48:05 20222707051
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Избранное / Топ тредов