I'm well aware that a Double has only so many bits of precision, but we should still try to achieve high accuracy if possible. So I certainly do not expect to see this in the official .NET 4 system library.
// Summary:
// Represents the ratio of the circumference of a circle to its diameter,
// specified by the constant, π.
public const double PI = 3.14159;
Why only 6 digits? It would be easy and free to use an accurate value. I'm not doing scientific work in .NET, but I'm sure others do and they are in for a surprise when Pi is inaccurate. Same goes for E.
Edit: This tuned out to be about reflection of constants in Visual Studio. See followup question