C# 相当于 Java Class.this

C# equivalent of Java Class.this

问题: C# 等价于 Java Class.this ?

为什么: 假设我在 Java 中有相同的 class Form1 C#。在Java中我们可以写Form1.this,这个在C#.

中怎么写

没有等效项,C# 没有嵌套 class 支持,它也跟踪外部实例。如果需要,您自己传递一个指针并将其存储在 field/property.

如果您只想正常 this 引用同一实例中的成员,只需使用 this 关键字即可。或者更好的是,不要——这是暗示的。