是否可以设置覆盖工具提示并将其设置为参数为

时间:2016-06-04 13:04:59

标签: c# tooltip

我想知道是否可以将ToolTip设置为带参数的方法,以便另外描述该方法正在做什么以及它使用的参数,以便当其他开发人员使用它时会被通知正确的方法目的和用法,或通过添加额外的要求,如转换值作为参数。

就像在此屏幕截图中转换为Int32一样:

enter image description here

我想要的是找出是否可以为自定义方法做同样的事情,我们可以告诉使用该方法的开发人员该方法正在做什么以及是否需要转换任何参数以及是否有方法的重载可能是以某种方式为方法设置tooltip,而我知道tooltips只能设置为控件。

1 个答案:

答案 0 :(得分:2)

听起来你在描述XML documentation comments。这些都会出现在intellisense工具提示中:

/// <summary>
/// Documentation that describes the interface goes here.
/// </summary>
/// <remarks>
/// Details about the interface go here.
/// </remarks>
interface TestInterface
{
    /// <summary>
    /// Documentation that describes the method goes here.
    /// </summary>
    /// <param name="n">
    /// Parameter n requires an integer argument.
    /// </param>
    /// <returns>
    /// The method returns an integer.
    /// </returns>
    int InterfaceMethod(int n);
}