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