Я пытаюсь выяснить, есть ли лучший способ сделать прикрепленный код. У меня есть список объектов Device (Devices), этот объект наследуется от другого Object DeviceBase. У меня есть список DeviceBase (personInfo.devices), который я хочу «привести» в список устройств.
Для этого я ограничен .net 3.5.
if (personInfo != null)
{
if (personInfo.devices.Count != 0)
{
Devices = new List<Device>();
for (int i = 0; i < personInfo.devices.Count; i++) //Look for a better way
{
Devices.Add((Device)personInfo.devices[i]);
}
}
}
Моя цель состоит в том, чтобы использовать в устройствах дополнительные методы, которых DeviceBase не будет иметь (так как это исключительно для десериализации JSON).
Я просто чувствую, что есть лучший способ. Хотя прикрепленный короткий, я уверен, что он может быть короче.