最后在.NET 4.5中,CLR允许使用值提示/建议1方法内联MethodImplOptions.AggressiveInlining。它也可以在Mono的后备箱中使用(今天提交)。// The full attribute usage is in mscorlib.dll,// so should not need to include extra referencesusing System.Runtime.CompilerServices; ...[MethodImpl(MethodImplOptions.AggressiveInlining)]void MyMethod(...)1。此前使用的是“force”。由于有一些downvotes,我会试着澄清这个词。正如在评论和文档中一样,The method should be inlined if possible.特别是考虑到Mono(开放),考虑内联或更一般的(如虚函数),存在一些单特定的技术限制。总的来说,是的,这是对编译器的暗示,但我想这就是要求的。