0
在类功能块中定义方法时,范围有什么作用?我在标准模板的背景下讲话,而不是预处理模板。范围可以省略吗?如果声明私有范围,是否会影响包含或模板其他区域的可访问性?T4类功能块 - 方法范围
<#+
private void Method()
{
//...
}
#>
在类功能块中定义方法时,范围有什么作用?我在标准模板的背景下讲话,而不是预处理模板。范围可以省略吗?如果声明私有范围,是否会影响包含或模板其他区域的可访问性?T4类功能块 - 方法范围
<#+
private void Method()
{
//...
}
#>
在引擎盖下,模板(包括和所有)只是生成一个单一的总体类,所以这是范围。在你的例子中,“Method”是该类的私有方法,所以可以通过模板中的任何其他方法来访问。
换句话说,在大多数情况下,对于设计时(标准)模板来说,这是毫无意义的。 如果它被排除在外,那么它就像普通班级一样,默认为私人。
确认我已经知道。谢谢。 – ILovePaperTowels