It's best (numerically) to delay casting as late as possible:


double circum = (double)(radius * 2) * Math.Pi;


In this case, it makes no difference, but it might if you were doing something...