【发布时间】:2019-02-26 04:15:18
【问题描述】:
是否可以隐藏方法上的某些参数,例如用户不应该设置的递归函数的可选参数?
我想不,所以要解决这个问题,将这些函数放入非静态类并跟踪我们想要隐藏在实例化类的私有变量中的内容是否正常?
为了完整起见,我想隐藏最后两个参数:
<Extension>
Public Function ToXmlDoc(key As Win32.RegistryKey,
Optional exportOptions As ExportOptions = ExportOptions.Recursive,
Optional regValueOptions As Win32.RegistryValueOptions = Win32.RegistryValueOptions.DoNotExpandEnvironmentNames,
Optional useEmptyValues As Boolean = False,
Optional xDoc As Xml.XmlDocument = Nothing,
Optional xParentNode As Xml.XmlNode = Nothing) As XmlDocument
【问题讨论】: