Size: a a a

2021 October 30

IK

Ilya Khudaev in С#
с помошью расширений
https://metanit.com/sharp/tutorial/3.18.php
источник

E

Evg in С#
немного не то
источник

AG

Andrey Golovko in С#
Ребята, есть такое задание:
"Дано 5-6 документов с текстовым содержанием, в каждом из которых нужно заменить определённый текст.
Необходимо выполнить обработку этих документов одновременно (пакетно)."
Как это лучше реализовать?
Сходу такие мысли:
1) асинхронно читаем несколько файлов, заменяем нужный текст в переменных и затем асинхронно перезаписываем исходные файлы.
2) или пробовать producer-consumer подход, через TPL Dataflow, т. е. примерно как описано в решении к https://stackoverflow.com/questions/58151529/reading-millions-of-small-files-with-c-sharp
источник

ГГ

Гыкер Гыкерович... in С#
Типа чтобы любой метод вызывал бип?
источник

E

Evg in С#
Да да
источник

E

Evg in С#
Ну к методу кароче добавить поведение
источник

ГГ

Гыкер Гыкерович... in С#
Н оформи его в абстрактном классе и пронаследуйся от него со своим методом
источник

E

Evg in С#
Можно как то через рефлексию пропатчить тело метода?
источник

ГГ

Гыкер Гыкерович... in С#
А
источник

ГГ

Гыкер Гыкерович... in С#
Вот так бы сразу
источник

S

Stas in С#
извини но времени нет, поэтому то что бросилось в глаза. Довольно аккуратно, в общем положительное мнение сложилось. Секреты не стоит хранить в коннекшенстринг, а для этого следует использовать переменные среды. Интерфейсы должны лежать там где они логически используются а не в папке "интерфейсы", SELECT * ну это пиздец)
источник

S

Stas in С#
ну и паттерн репозиторий это другое)
источник

ЯЧ

Ярослав Чесноков... in С#
ну для даппера я вычитал нормально идёт
источник

ЯЧ

Ярослав Чесноков... in С#
тем более проект небольшой
источник

ЯЧ

Ярослав Чесноков... in С#
источник

S

Stas in С#
я говорю это не репозиторий
источник

ЯЧ

Ярослав Чесноков... in С#
а
источник

ЯЧ

Ярослав Чесноков... in С#
источник

ЯЧ

Ярослав Чесноков... in С#
окей, почитаю
источник

ЯЧ

Ярослав Чесноков... in С#
спасибо, дружище
источник