ReSharper 2025.2 Help

参数信息

无论您是在编写还是研究一个函数调用,ReSharper 都会帮助您查看该函数所有重载的允许参数的详细信息。 在弹窗中,您将看到所有包含参数的公共签名,以及来自函数 XML 文档的简要描述(如果可用)。

使用参数信息

当您输入参数时,ReSharper 会自动高亮与已输入参数兼容的下一个签名,并将不适用的签名灰显。 要研究现有函数调用的其他签名,请将插入符号放置在函数的括号内,然后按 Control+P 或从主菜单中选择 ReSharper | 编辑 | 参数信息

使用 ReSharper 的参数信息弹窗查看可用的方法签名

当参数信息弹窗显示时,您可以按 Control+P/Control+Alt+Shift+Space 或使用箭头按钮滚动浏览方法重载列表。

只要您在方法的括号内输入或移动插入符号,参数信息弹窗将会一直显示;您可以通过按 转义 关闭它。

配置参数信息

默认情况下,参数信息弹窗会在您键入函数调用的左括号时立即显示。 如果需要,您可以禁用此弹窗的自动显示,或在超时后通过使用 在以下位置自动显示参数信息 偏好设置在 ReSharper 选项 的 环境 | 智能感知 | 参数信息 页面中进行配置 Alt+R, O 。 如果禁用了自动显示,您仍然可以在插入符号位于函数的括号内时按 Control+P 显示参数信息弹窗。

您还可以在 ReSharper 选项的 环境 | 智能感知 | 参数信息 页面中进一步配置参数信息弹窗,具体方式如下:

  • 默认情况下,可用签名显示为列表。 如果需要,您可以限制列表中的签名数量,或让 ReSharper 一次仅显示一个签名:

    ReSharper:参数信息

    为此,请使用 一次显示所有签名 偏好设置。

  • 默认情况下,委托以其原始形式显示。 如果需要,ReSharper 可以以 Lambda 语法显示它们。 要启用此行为,请选中相应的复选框。

  • 如果您不希望看到函数的摘要信息,请清除 显示扩展信息 复选框。

  • 默认情况下,ReSharper 显示 [NotNull][CanBeNull] 注解。 如果需要,您可以使用 注解 选择器在函数签名中隐藏或显示所有 JetBrains.Annotations 属性。

  • ReSharper 可以将参数信息弹窗显示在当前行的上方或下方。 要指定所需的位置,请打开 ReSharper 选项的 环境 | IntelliSense | 完成行为 页面,单击 高级 并使用 参数信息默认位置 选择器。

    请注意,即使您选择了弹窗的下方位置,当弹窗在您键入时自动显示且 ReSharper 同时在 代码补全列表 中显示一些建议时,它可能会显示在上方。 当您使用 Control+P 快捷方式调用弹窗时,它始终会显示在首选位置。

此功能在以下语言和技术中 受支持

语言:C#

语言:VB.NET

语言:C++

语言:ASP.NET

语言:Razor

语言:XAML

语言:Resx

语言:构建脚本

语言:SQL

此功能在 C# 中可用

此功能在 Visual Basic 中可用

此功能在 C++ 中可用

此功能在 ASP.NET 中可用

此功能在 Razor 中可用

此功能在 XAML 中不可用

此功能在资源文件中不可用

此功能在构建脚本文件中不可用

此功能在 SQL/NoSQL 文件和注入中不可用

此处提供的说明和示例针对在 C# 中使用该功能。 有关其他语言的更多信息,请参阅 语言和框架 部分中的相应主题。

最后修改日期: 2025年 9月 27日