I know you can use C# and F# together in the same project however I'm not sure if its a good idea to do so.
It seems to me that mixing two very different coding styles (functional vs OOP) could cause a lack of cohesion in the design. Is this correct?