I found an article here on code project where this issue is discussed some years ago (
conversion c source code to c#[
^])
Read the article and you will fins some very useful tips.
I think it is challanging to improve code by going to C#, I have worked a lot with Ansi C and som smaller projects with c++. But mostly with C#. I have also converted a lot of code.
But it is difficult to help you without actual code. As a developer I like to be helpful to collegues in the business.
Please show some samples of your code and we might help you in more detail.
Regards,
Conny Westh
Developer with 30 years professional experience!