The old C and D mag lights have a different switch design and a different tube design. The tube of the old lights are thin walled where the head screws onto the body. The old D lights have a larger diameter body tube than the new ones. The old C lights have the head-body O-ring captured in the head, instead of on the body. The switch for both old style lights loads from the front, and sits on a machined ridge, and have a ring-nut the screws into the body from the front that holds the switch in (along with the switch set screw).
The new style lights have a switch that loads from the rear. There is a compression ring in the light body at the front of the switch that keeps it from moving forward, and the set screw through the switch that keeps the switch assembly in place.
Old style lights simply have a serial number. New style lights have a serial number prefixed with XY, where X=C,D indicating the battery type, and Y=2,3,4,5,6 indicating the number of cells the light takes.