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。
如果我把它写在其他常规方法上面,它就会显示出来。
利昂。
如果没有以正确的格式在方法、属性或字段的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");
}
}
不幸的是,即使这样,构造函数的异常信息也不会在智能感知中显示,只会在生成的文档文件中显示!
[编辑]小澄清(/编辑)