fsharpforfunandprofit.com is always a good place for general advice on this:
https://fsharpforfunandprofit.com/posts/porting-to-csharp-in...