In my experience, .NET is 2 to 3 times slower than native code. (I implemented L-BFGS for multivariate optimization).