请解释一下内联的机制.以及下面的问题.属性会被CLR看作是内联吗?如果某个方法或者属性的执行代码只是调用了另一个方法或者返回一个字段,则CLR肯定认为这是内联.属性中只读和读写还有只写都被看成内联吗?谢谢~~非常感谢.

解决方案 »

  1.   

    不大懂……不过属性编译时被当成方法(get_属性名(), set_属性名()) 处理,这样就不会增加额外的开销。也就是你说说的,属性被 CLR 看未内联吧?可能不完全正确,希望高手指正
      

  2.   

    属性会被编译器自动处理为内联。在你编译成release版的时候
      

  3.   

    楼上的,我知道属性在编译的时候被看成内联了.
    我的意思是,内联的定义为:
    如果某个方法或者属性的执行代码只是调用了另一个方法或者返回一个字段,则CLR肯定认为这是内联.属性中只读和读写还有只写都被看成内联吗?