2011-12-01 91 views
0

在類功能塊中定義方法時,範圍有什麼作用?我在標準模板的背景下講話,而不是預處理模板。範圍可以省略嗎?如果聲明私有範圍,是否會影響包含或模板其他區域的可訪問性?T4類功能塊 - 方法範圍

<#+ 

private void Method() 
{ 
//... 
} 

#> 

回答

1

在引擎蓋下,模板(包括和所有)只是生成一個單一的總體類,所以這是範圍。在你的例子中,「Method」是該類的私有方法,所以可以通過模板中的任何其他方法來訪問。

換句話說,在大多數情況下,對於設計時(標準)模板來說,這是毫無意義的。 如果它被排除在外,那麼它就像普通班級一樣,默認爲私人。

+0

確認我已經知道。謝謝。 – ILovePaperTowels