visual studio - c# 标签没有显示

本文关键字:标签 显示 exception studio visual | 更新日期: 2023-09-27 17:50:05

构造函数抛出异常。所以我试着在上面加上这一行:

/// <exception cref="System.Exception">Thrown when...</exception>
public Person(int serial)
{
    if(....)
        throw new System.Exception();
}

当我写Main: Person x = new Person(...时,它没有显示这可能抛出什么异常(在工具提示框中)。同样的问题也发生在indexer和properties中,如果我想只显示Set。

如果我把它写在其他常规方法上面,它就会显示出来。


利昂。

visual studio - c# <exception >标签没有显示

如果没有以正确的格式在方法、属性或字段的XML注释中包含信息,Visual studio将不会拾取并显示它。对于构造函数,语法为:

/// <summary>
/// Create a person from a serial number
/// </summary>
/// <exception cref="ArgumentException">Thrown when serial number is outside valid     range</exception>
/// <param name="serial"></param>
public Person(int serial)
{
if (serial == 0)
    {
    throw new ArgumentException("Serial number cannot be zero");
    }
}

不幸的是,即使这样,构造函数的异常信息也不会在智能感知中显示,只会在生成的文档文件中显示!

[编辑]小澄清(/编辑)