C#数字文字

Nic*_*ick 0 c# performance literals

使用此方法声明(无重载):

void Method(double d)
{
  // do something with d
}
Run Code Online (Sandbox Code Playgroud)

运行时之间是否存在(性能)差异

void Main()
{
    Method(1);
    Method(1.0);
}
Run Code Online (Sandbox Code Playgroud)

或者编译器是否自动将int文字转换为double?

lep*_*pie 7

编译器将隐式地将int转换为double.

没有罚款.