Size: a a a

2021 December 01

К

Константин in DotNetRuChat
по хорошему SendTemplateFieldRequest уже должен возвращать нужный тип (FieldResponseDb)
источник

К

Константин in DotNetRuChat
предполагаю, что это запрос, ответ приходит в формате, допустим json и через newtonsoft нужно десериализовать в переданный тип (через дженерик например)
источник

К

Константин in DotNetRuChat
а родитель выступает просто в роли базовой модели с общим набором полей
источник

S

Sergey in DotNetRuChat
Ммм, не, я его использую еще в другом месте для другого наследуемого класса
Да, на автомаппер как раз и наткнулся
источник

К

Константин in DotNetRuChat
а что конкретно делает метод
источник

К

Константин in DotNetRuChat
ну поэтому можно и видимо нужно использовать дженерики

var fieldResponse =  SendTemplateFieldRequest<FieldResponseDb>();
источник

S

Sergey in DotNetRuChat
Отсылает на серв запрос и десериализует его в базовый класс
источник

К

Константин in DotNetRuChat
тогда нужно десериализацию делать не в базовый класс а в конкретный дочерний
источник

К

Константин in DotNetRuChat
public T SendTemplateFieldRequest<T>(string body)
{
    string response = SendRequest(body);
    return Deserialize<T>(body);
}
источник

S

Sergey in DotNetRuChat
А тогда разве не будет точно такого же cast exception?
источник

К

Константин in DotNetRuChat
ну смотря что десериализуем
источник

К

Константин in DotNetRuChat
в ответе приходит строка?
источник

К

Константин in DotNetRuChat
вообще просто попробуй)
думаю должно сработать)
источник

S

Sergey in DotNetRuChat
Json
источник

К

Константин in DotNetRuChat
ну тогда все норм
источник

S

Sergey in DotNetRuChat
Да, действительно, мне казалось более логичный мой вариант с приведением типов, а тут можно было сразу десериализацией
Спасибо
источник

К

Какой-то хер из инте... in DotNetRuChat
На человеческом пж скажите, зачем нужны эти долбаные get и set. Читал документацию, смотрел уроки на Ютубе и так ничего и не понял. Единственное что я понял, так это то что они связаны с приватными методами.
источник

L

Liza in DotNetRuChat
Чтобы чета делать когда в поле записываешь
источник

L

Liza in DotNetRuChat
Или читаешь из этого поля
источник

AL

Andrey Loginov in DotNetRuChat
Короткая запись объявления поля с двумя методами, синтаксический сахар
источник