这两者有什么区别?数据上下文和简单地使用数据上下文
本文关键字:数据 上下文 简单 什么 区别 | 更新日期: 2023-09-27 18:16:48
在许多示例中,我看到程序员使用
。DataContext = x;
vs简单地在后面的页面代码中使用DataContext = x;
。我总是用
DataContext = x;
在我的代码页后面设置数据上下文。对于页面上的其他变量也是如此,许多使用
。变量
来引用它,而不是简单地使用Variable。或者没有区别,只是编程实践
当使用对象时,this.Variable
将始终指向当前对象的属性。当您只使用Variable
时,它也将指向该属性,除非在同一作用域中有一个具有此名称的变量。在本例中,this将指向局部变量。
使用this.Variable
总是更安全,但不是必须的。
实际上没有区别,但最佳实践是使用它。这表示当前对象
"this"用于访问当前类的对象。这是默认的行为,如果你不精确的"this"关键字。所以没有区别,这只是编程练习。
你在这里已经有了一个完整的答案:你什么时候使用&;this&;;关键字?