Console.Write((double)3); 3强制转换为3.0,但打印还是会打印3? 为什么?
试了一下确实是打印3, 再测试代码如下,也是打印3。应该是程序自动省略。
static void Main(string[] args)
{
double x = 3.0;
Console.Write(x);
}