它有助於說明我對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
?
是的,我的意思是指領域,而不是參數的構造函數傳遞。我糾正了我的答案 –