Java vs. C#

Objects


Java
 
Everything derives from Object. 
This includes classes you create,
not including primitive types. 

C#
 
Everything ultimately derives from Object. 
This includes classes you create, 
as well as value types such as int or structs.