"this" 在 C# 方法签名中引用了当前实例的引用,它可以在类的成员函数中使用,用于将当前实例作为参数传递。在 VB.NET 中,等价物是 "Me",它也可以用于引用当前实例。
以下是一个使用 "this" 的 C# 方法签名示例:
public void MyMethod(int x, int y, int z)
{
this.x = x;
this.y = y;
this.z = z;
}
与此类似,在 VB.NET 中,可以使用 "Me" 代替 "this",例如:
Public Sub MyMethod(x As Integer, y As Integer, z As Integer)
Me.x = x
Me.y = y
Me.z = z
End Sub
需要注意的是,在 C# 中,"this" 的使用是可选的,但在 VB.NET 中,"Me" 是必需的。
领取专属 10元无门槛券
手把手带您无忧上云