c# - 有没有办法给局部变量设置 XML 注释?

标签 c#

简单:有什么方法可以在 Visual Studio 中为局部变量设置 XML 注释?专门寻找以下内容(在任何版本的 VS 中都有效)。

如:

/// <summary>
/// Perform editing of multiple HexCells in the HexGrid.
/// </summary>
void EditCells(HexCell center)
{
    /// <summary>
    /// This is the horizontal center of the a cell that I'm working with.
    /// </summary>
    var centerX = center.coordinates.X;

    /// <summary>
    /// This is the vertical center of the a cell that I'm working with.
    /// </summary>
    var centerZ = center.coordinates.Z;

    ...

有什么办法吗?

最佳答案

不,用 XML 记录局部变量是没有意义的。

XML 文档为那些使用您的程序集/类/方法的人提供信息。它不应该通过代码读取。他们无法访问局部变量,因此他们将无法访问此文档。

如果您想对那些阅读或维护您的代码的人发表评论,那么您可以只使用简单的评论。

关于c# - 有没有办法给局部变量设置 XML 注释?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45973130/

相关文章:

C# - SQL 数据库 - 发送查询以更新记录但是太多的更新请求导致一些被遗漏

c# - 具有多种条件的下拉列表 - 从数据库中选择

c# - XmlTextReader 问题

c# - 解析中缀表达式,同时将分隔符保留为数组元素

c# - 存储库是否应该确保所有必需的参数都传递到方法中?

c# - 在C# 7.0中使用反射获取不包括本地函数的方法?

c# - 访问 Microsoft.Extensions.HostingServices 时出错。无法解析 JSON 文件

c# - 优化条件,否则xamarin iOS

c# - 如何使用 Moq 来满足单元测试的 MEF 导入依赖?

c# - 未收到 Azure 服务总线消息