Size: a a a

2020 August 22

Б[

Барсик [SpamBlock]... in CODE BLOG / C#
У строки вроде есть isnullordefault
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Барсик [SpamBlock]
У строки вроде есть isnullordefault
есть IsNullOrEmpty, меня интересует, могу ли я запихнуть такую проверку в Where и если нет, то как допилить это к taskEntitiesQuery
источник

AK

Andrew Kravchuk in CODE BLOG / C#
мне кажется я плохо объясняю)
источник

AK

Andrew Kravchuk in CODE BLOG / C#
источник

AK

Andrew Kravchuk in CODE BLOG / C#
типо вот что то такое
источник

AK

Andrew Kravchuk in CODE BLOG / C#
я норм сделал?
источник

иф

имя фамилия... in CODE BLOG / C#
Работает и слава богу
источник

ИГ

Илья Грущенко... in CODE BLOG / C#
Такая проблема: писал консольное приложение неткор 3.1, во всю юзал .SkipLast (System.LINQ) но когда я решил воспользоваться методом во время разработки либы на нетстандарт 2, этот метод пропал
источник

ИГ

Илья Грущенко... in CODE BLOG / C#
Есть аналоги?
источник

ИГ

Илья Грущенко... in CODE BLOG / C#
Проблему решил
источник

ИГ

Илья Грущенко... in CODE BLOG / C#
Теперь просто буду использовать 2.1 версию нетстандарта
источник

P

Pattern in CODE BLOG / C#
Ребят, кто-то работал с ботами телеги?
Как можно реализовать такое:
Бот: введите имя
Юзер: Имя
Бот: запомнил
Не пойму как запомнить следующее смс пользователя
источник

VB

Vladislav Bardin in CODE BLOG / C#
В telegram bot API такое не предусмотрено. Бот может получить имя пользователя из объекта, который получает при получении сообщения. Но если нужно запомнить именно следующее сообщение пользователя придется изощряться. Сразу в голову приходят 3 варианта.

Вариант 1, костыльный:
Использовать флаг в коде, например, бот отправил сообщение и ожидает на него ответ, и в коде у тебя есть флаг IsName = true; и при обработке сообщения ты проверяешь значение флага, если он true, то запоминаешь переменную

Вариант 2:
Пользователь отправляет сообщение вида name:Dan и при обработке ты используешь, message.Text.StartsWith("name") если получил значение true, значит это имя пользователя

Вариант 3, не очень нравится:
Используй команды. Тут тоже есть 2 варианта.

3.1) Либо на каждый запрос делать по команде, например, команда setname, тогда сообщение от пользователя /setname Dan. Обработать можно например так: if(message.Text.StartsWith("/setname")), если получил true, то это имя пользователя
3.2) Создать команду например /setuserdata. Где пользователь каждое значение пишет с новой строки, проверять также как в пункте 3.1, а дальше каждое нужное значение с новой строки, но не факт, что в правильном порядке, но зато не нужно делать 100500 команд.

Вывод:
Каждый решает для себя. Я бы использовал 2й вариант. Так-как он прост в реализации, самый наглядный и минимальна вероятность того, что запросив имя, получишь фамилию.
источник

VV

Vasily Vasily in CODE BLOG / C#
Sergey Benzenko
Microsoft объявила о прекращении поддержки Internet Explorer.

Press F легенде
Скачал самую старую версию IE на работе, так как только с ней работает наша корявая система мониторинга, для которой требуется так же старая версия "java-машины"
источник
2020 August 23

P

Phantom in CODE BLOG / C#
Vladislav Bardin
В telegram bot API такое не предусмотрено. Бот может получить имя пользователя из объекта, который получает при получении сообщения. Но если нужно запомнить именно следующее сообщение пользователя придется изощряться. Сразу в голову приходят 3 варианта.

Вариант 1, костыльный:
Использовать флаг в коде, например, бот отправил сообщение и ожидает на него ответ, и в коде у тебя есть флаг IsName = true; и при обработке сообщения ты проверяешь значение флага, если он true, то запоминаешь переменную

Вариант 2:
Пользователь отправляет сообщение вида name:Dan и при обработке ты используешь, message.Text.StartsWith("name") если получил значение true, значит это имя пользователя

Вариант 3, не очень нравится:
Используй команды. Тут тоже есть 2 варианта.

3.1) Либо на каждый запрос делать по команде, например, команда setname, тогда сообщение от пользователя /setname Dan. Обработать можно например так: if(message.Text.StartsWith("/setname")), если получил true, то это имя пользователя
3.2) Создать команду например /setuserdata. Где пользователь каждое значение пишет с новой строки, проверять также как в пункте 3.1, а дальше каждое нужное значение с новой строки, но не факт, что в правильном порядке, но зато не нужно делать 100500 команд.

Вывод:
Каждый решает для себя. Я бы использовал 2й вариант. Так-как он прост в реализации, самый наглядный и минимальна вероятность того, что запросив имя, получишь фамилию.
Можно просто смотреть чего не хватает бд и брать это
источник

VB

Vladislav Bardin in CODE BLOG / C#
Phantom
Можно просто смотреть чего не хватает бд и брать это
кто-то из нас не понял суть вопроса. Я понимаю его так, как сделать так, чтоб бот запоминал следующее сообщение пользователя
источник

AJ

Abdusamad Juraev in CODE BLOG / C#
привет народ! мне нужна помощь срочно! вообщем я хочу сдлеать так что бы когда программа досчитала 10 строк начался удалятся первая строка и добававлятся еше 1 строка плиз помогите!
источник

AJ

Abdusamad Juraev in CODE BLOG / C#
источник

AJ

Abdusamad Juraev in CODE BLOG / C#
опять бан
источник

AJ

Abdusamad Juraev in CODE BLOG / C#
источник