ReSharper 2025.3 Help

参数信息

每当您编写或研究函数调用时,ReSharper 会帮助您查看该函数所有重载的允许参数的详细信息。 在弹出窗口中,您将看到所有公共签名及其参数,以及从函数的 XML 文档中提取的简要描述(如果可用)。

使用参数信息

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

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

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

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

配置参数信息

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

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

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

    ReSharper:参数信息

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

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

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

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

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

    请注意,即使您选择了弹窗的下方位置,当弹窗在您键入时自动显示且 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年 12月 8日