Hi,
Ofcourse that will not work as you are passing typed value in list.
Instead use below code,
List<dynamic> _PhysicalResult = new List<dynamic>();
_PhysicalResult.AddRange(_contacts);
Above code will work if you are using Framework 4.0.
If you want it in older version then you can use
List<object> instead
List<dynamic>
Thanks