2

只是一个学习者的快速问题。

加我有什么好处。东西有?

例如 me.picturebox1.imagelocation... 与 picturebox1.imagelocation。

4

4 回答 4

2

真的不多。唯一重要的是是否存在与属性或字段同名的局部变量。更好的解决方案是重命名其中一个。

于 2013-04-16T11:04:55.170 回答
1

me 是当前类的实例。没有必要添加,但有时您需要它来为编译器做出明显的区别。例如,在构造函数中,如果参数与您要初始化的类变量同名!在 c# 中(这个):

class Class
{
    private int number;

    public Class(int number)
    {
        this.number = number;
    }
}
于 2013-04-16T11:06:18.503 回答
0

当您有与类型属性或字段同名的局部变量时,它很有用。

在 C# 中也有同样的问题this在这里得到了很好的回答:什么时候使用“this”关键字?

于 2013-04-16T11:05:21.287 回答
0

我想我会帮助系统了解当您有多个表单时应该执行哪个控件。例如,在 2 个表单中,您有同一个名为 txtFirstname 的文本框,系统可能无法理解在需要时应该使用哪个文本框来捕获值。使用 me.txtFirstname 将指定将使用当前编码形式的文本框。我希望我给了你正确的答案,因为这就是我使用我的方式。到目前为止

于 2013-04-16T12:06:49.217 回答