void MyFunc(int var)
{
// Some Code
}
void MyFunc(List<int> varList)
{
// Some Code
}
传递给这两个函数的参数的性能如何?
答案 0 :(得分:3)
答案是,应该没有什么区别。
int
并复制int
的值类型,uint
/ ulong
)没有明显的差异。
但是,更大的问题是为什么您关心这些微观优化,我认为您已经过分考虑了。您可以随时为自己进行测试。查看 jitted asm ,或下载 BenchmarkDotNet 并进行性能测试