Я хочу распаковать объект в IEnumerable.Я проверяю, что если объекту можно присвоить IEnumerable, а затем, если это так, я хочу просмотреть значения в объекте.Однако, когда я делаю следующее:
if (typeof(IEnumerable<IRecord>).IsAssignableFrom(propertyValue.GetType()))
{
foreach (var property in IEnumerable<IRecord>(propertyValue))
{
var test = property;
}
}
, IEnumerable выдает следующую ошибку:
Error 1 'System.Collections.Generic.IEnumerable<test.Database.IRecord>' is a 'type' but is used like a 'variable' D:\test.Test\ElectronicSignatureRepositoryTest.cs 397 46 test.Test
Как я могу присвоить propertyValue для IEnumerable?