LoneRay
@LoneRay
Начинающий кодировщик.

Как привести из object в class?

День добрый. Не могу привести анонимный тип в class, как сделать подскажите пожалуйста.
5a76d00bde7a4044517890.png5a76d014ae608492990521.png
  • Вопрос задан
  • 149 просмотров
Решения вопроса 2
Приводить анонимные классы нельзя.
Ответ написан
loktionov129
@loktionov129
Backend .NET Developer
var obj = new {Id = 15, Name = "adam"};
var str = Newtonsoft.Json.JsonConvert.SerializeObject(obj);
Person p = Newtonsoft.Json.JsonConvert.DeserializeObject<Person>(str);
System.Console.WriteLine($"{p.Id}, {p.Name}");

15, adam
class Person
{
            public int Id { get; set; }
            public string Name { get; set; }
}


p.s. Downcast, насколько мне известно, без предварительного Upcast не работает.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы