if i have objectA that implements ISomeInterface
why can't i do this:
List<objectA> list = (some list of objectAs . . .)
List<ISomeInterface> interfaceList = new List<ISomeInterface>(list);
why can't i stick in list into the interfaceList constructor ? Is there any workaround?