在构造函数中使用'this'关键字

Lam*_*mps 2 c#

b/w以下两个代码有什么区别.在构造函数中使用'this'关键字有什么用?

例1:

public Product(string name){
this.Name = name;
}
Run Code Online (Sandbox Code Playgroud)

例2:

public Product(string name){
Name = name;
}
Run Code Online (Sandbox Code Playgroud)

我知道这是指调用对象.只是我无法得到差异?

有人可以解释一下吗?

Bri*_*sen 6

示例1使用显式引用this.这不是真正需要的,因为在这种情况下没有歧义.如果调用该参数Name,则this需要显式来解决歧义.