c#静态方法内联
本文关键字:静态方法 | 更新日期: 2023-09-27 18:16:49
JIT编译器是否可能使静态方法内联?
例如,我们有一些代码:class A
{
public static int c(int v)
{
return v*2
}
}
..............
Console.WriteLine(A.c(2));
在什么情况下方法public static int c(int v)
可以被JIT编译器内联?
据我所知,编译器(c#或JIT)可能会自行决定是否内联性能,但您始终可以保证语言将按照设计的方式运行。也就是说,方法的副作用,如果有的话(在这种情况下没有),将在调用writeline.
根据这个帖子你的答案是肯定的