Everything inherits from object. It\'s the basis of inheritance. Everything can be implicitly cast up the inheritance tree, ie.
object me = new Person();
you can use linq to cast it:
IEnumerable oldList = someIenumarable; IEnumerable newList = oldlist.Cast()