Size: a a a

var chat = new Chat();

2021 August 12

н

назови меня клоуном... in var chat = new Chat();
ну у меня есть строка "-y -i dfdf -vf "drawtext=..." -k -m vfvf", конкретно этот метод который я скидывал занимается тем что если drawtext секции еще нет в строке, оно добавляет его в конец, а если есть, оно берет индекс который я сохраняю заранее и инсертит в drawtext секцию по индексу все что мне нужно. из-за того что когда я собираю вот эту command-line команду параметры могут идти что сзади, что спереди секции drawtext(не предсказать, потому что в билдере я хочу сделать чтобы команды можно было вызывать в любом количестве в любом порядке), нужно пользоваться индексом
источник

ВО

Влад Ого in var chat = new Chat();
Вот есть у меня какой-то класс, в контсрукторе я получаю дб контекст как зависимость. И есть пачка екстеншн методов On* на какой-то класс, в даном случае на тгБотКлиент. И нет других вариантов как проводить работу с бд в этих методах не передавая зависимость в виде контекста? Было бы удобно иметь возможность получить доступ к зависимостям через какой-то статик, в духе DiContainer.Get<> без необходимости вечно тягать цепочку зависимостей
источник

н

назови меня клоуном... in var chat = new Chat();
я уверен что можно сделать по-другому но звучит как норм вариант
источник

SC

Serega Carbon in var chat = new Chat();
боже мой
источник

SC

Serega Carbon in var chat = new Chat();
а свитч кейс для чего придумали)
источник

Ɖ

Ɖrēw in var chat = new Chat();
Ты сначала внимательно прочитай
источник

Ɖ

Ɖrēw in var chat = new Chat();
Потом умничай
источник

Ɖ

Ɖrēw in var chat = new Chat();
Там не одно и то же значение всегда проверяется
источник

SC

Serega Carbon in var chat = new Chat();
я вижу)
источник

SC

Serega Carbon in var chat = new Chat();
два свитч кейса 0)
источник

Ɖ

Ɖrēw in var chat = new Chat();
К тому же дополнительные условия для проверок могут появится
источник

Ɖ

Ɖrēw in var chat = new Chat();
В свиче такое только через паттерн матчинг можно засунуть
источник

SC

Serega Carbon in var chat = new Chat();
выглядит как будто просто не юзаються возможности ооп
источник

ВО

Влад Ого in var chat = new Chat();
свич кейс = ооп? Буду знать
источник

ВО

Влад Ого in var chat = new Chat();
Но хотел бы услышать ответ по поводу ДИ
источник

E

Etki in var chat = new Chat();
Формализовать условия и засунуть в дикт ключами (а значениями сами обработчики)
источник

SC

Serega Carbon in var chat = new Chat();
нее)
источник

SC

Serega Carbon in var chat = new Chat();
свитч кейс тоже не прокатит
источник

Ɖ

Ɖrēw in var chat = new Chat();
Нет. такое провернуть с экстеншн методами нельзя
источник

Ɖ

Ɖrēw in var chat = new Chat();
Нужно по другому переписать
источник