For the reference of others, this cannot be done. I am asked of this question many times per day. Almost all of my work revolves entirely around SolidWorks and Cinema-4D since 1997 so I know of this answer better than anyone.
You can't do this because SolidWorks is a BREP solids modeler and Cinema-4D
just uses simple polygon meshes. You can't turn meshes into a proper solids
model as you expect. It is like turning water back into an ice sculpture.
It's become an even more rampant problem since the SketchUp software became
popular back in 2010, as there's 25 million people all trying to use SketchUp
as a MCAD modeller (which it is not). Hence, even though your question relates
to Cinema-4D, I do explain this problem in a slightly deeper manner online here:
At most, you'll need one of these interactive surface approximation programs.
They allow you to interactively re-surface a mesh model with NURBS
equivalents, after which you can then attempt to stitch the NURBS back into a
BREP solid. You do need a proper program to re-engineer the mesh data into
proper NURBS, and then turn the NURBS into solids.
Now, no one ends up doing this since the average costs are in the $5k range,
and you still need to spend many hours doing the reverse engineering yourself.