当您在 C# 中拥有对象实例时,可以在实例范围内使用 this
关键字。编译器如何处理它?在运行时有什么帮助吗?
我主要想知道 C# 是如何做到的,而在 python 中你必须手动为每个函数提供 self。
最佳答案
这在 CLR 级别得到支持。槽 0 处的参数变量表示“this”指针。 C# 本质上生成对此的调用 ldarg.0
关于c# - 如何为 C# 中的对象实例提供 this 关键字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1645550/