Managed code which CLR can understand whereas unmanaged is one which clr cannot understand. These are in simple term .To find out the exact difference you can google