刚接触c#,怎么用注释参数?
/// <summary>
/// 测试
/// </summary>
/// <returns></returns>
///
[HttpPost]
public async Task<ReturnMode> Test()
{
return ReturnMode.Success();
}
刚接触c#,怎么用注释参数?
/// <summary>
/// 测试
/// </summary>
/// <returns></returns>
///
[HttpPost]
public async Task<ReturnMode> Test()
{
return ReturnMode.Success();
}
注释参数本质上是使用的 C# 的文档注释,所以需要在项目里配置通过注释生成文档。右键点击项目名称,在属性里配置(VS2022 + NET6/7 为例)
配置了输出文档文件之后,修改
services.AddSwaggerGen
的配置,其他配置该怎么配就怎么配,关键是这里要
IncludeXmlComments()
。因为上面是配置输出到启动目录的,所以其位置在环境提供的ContentRootPath
目录下。如果是默认的,会输出到AppContext.BaseDirectory
目录下。Controller 的文档注释示例及说明
输出效果