Можно ли привести объект одного типа в другой тип, если поля их классов совпадают?
При попытке присвоить коллекции с типом Answer коллекцию с типом CAnswer возникает ошибка.
Код:
List<Question> json = new();
List<Answer> answers= new();
for(int i = 0; i < myCollection.Count; i++)
{
foreach(CAnswer ans in myCollection[i].CAnswers)
{
answers = ans;
}
}
Вот код первого класса:
public class Answer
{
public string Text { get; set; }
public bool Selected { get; set; }
public bool IsTrue { get; set; }
}
Вот второго:
public class CAnswer
{
public string Text { get; set; }
public bool Selected { get; set; }
public bool IsTrue { get; set; }
}