gpt4 book ai didi

C# 标签不显示

转载 作者:行者123 更新时间:2023-11-30 12:45:54 25 4
gpt4 key购买 nike

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

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

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

如果我将它写在常规的其他方法之上,它确实会显示它。

提前致谢。
Liron。

最佳答案

如果您没有在方法、属性或字段的 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");
}
}

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

[edit]次要说明[/edit]

关于C# <exception> 标签不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22374181/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com