它有助于说明我对c#很陌生。值分配操作符在这种情况下如何工作?
但考虑下面的类:
class AllItems
{
private readonly Database database;
public AllItems(Database database)
{
this.database = database;
}
}
我有以下问题:
在上面的例子中,我们分配
private readonly Database database
它被传递到AllItems
类的价值,是正确的?如果我换了
this.database = database
左右,那看起来好像是database = this.database
呢?当我们说
this.database
,并this
参考数据库AllItems(Database database)
或者它是指private readonly Database database
?
是的,我的意思是指领域,而不是参数的构造函数传递。我纠正了我的答案 –