ILNumerics is a numerical library for .NET that turns C# into a 1st class mathematical language. It offers both scientists and software developers convenient syntax (similar to Matlab), high performance, wide platform support and 2D and 3D visualization features.
The Community Edition of ILNumerics is free (GPL). Learn more on the ILNumerics Website:
http://ilnumerics.net