【发布时间】:2011-09-07 13:26:10
【问题描述】:
在指定摘要标记 cmets 时,有没有办法使用 <param> 标记来注意参数是可选的,即。客户端可以提供一个值或空值,例如:<param name="Mime" optional="true">.
谷歌搜索未能为我提供一组属性或允许值的列表。
/// <summary>
/// Sets data associated with instance
/// </summary>
/// <param name="Key">The key defining the data</param>
/// <param name="Value">The data</param>
/// <param name="Mime">The mime type of the data (optional)</param> <----- Mark as optional
谢谢
【问题讨论】:
-
曾考虑过重载,但在这个特定示例中我决定反对它。
-
这个方法是界面的一部分,我觉得为小细节添加额外的重载只会使界面混乱。
-
我也很好奇在 .NET 4.0 中添加的新可选参数是否支持这种类型的注释(如下所述)。
标签: c# .net xml visual-studio xml-comments