当前位置:  开发笔记 > 编程语言 > 正文

使用"这个"是真的吗?在c#中的参数使用更多内存之前?

如何解决《使用"这个"是真的吗?在c#中的参数使用更多内存之前?》经验,为你挑选了1个好方法。

而不仅仅是调用参数?



1> Marc Gravell..:

如果你的意思是字段,那么没有.无论是显式地使用它(this.foo)还是隐式地(foo),编译器都会注入"this"(ldarg.0).

但是,它确实需要在源代码中再添加5个字符...所以在开发硬盘上需要少量字节.它将在编译的IL或运行时产生完全零差异.

有两种情况,使用"this"会改变一些事情:

当有一个具有相同名称的变量/参数时(this.foo = foo;)

解析扩展方法时(this.SomeMethod();)

推荐阅读
女女的家_747
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有