参数信息
无论您是在编写还是研究一个函数调用,ReSharper 都会帮助您查看该函数所有重载的允许参数的详细信息。 在弹窗中,您将看到所有包含参数的公共签名,以及来自函数 XML 文档的简要描述(如果可用)。
使用参数信息
当您输入参数时,ReSharper 会自动高亮与已输入参数兼容的下一个签名,并将不适用的签名灰显。 要研究现有函数调用的其他签名,请将插入符号放置在函数的括号内,然后按 Control+P 或从主菜单中选择 。

当参数信息弹窗显示时,您可以按 Control+P/Control+Alt+Shift+Space 或使用箭头按钮滚动浏览方法重载列表。
只要您在方法的括号内输入或移动插入符号,参数信息弹窗将会一直显示;您可以通过按 转义 关闭它。
配置参数信息
默认情况下,参数信息弹窗会在您键入函数调用的左括号时立即显示。 如果需要,您可以禁用此弹窗的自动显示,或在超时后通过使用 在以下位置自动显示参数信息 偏好设置在 ReSharper 选项 的 页面中进行配置 Alt+R, O 。 如果禁用了自动显示,您仍然可以在插入符号位于函数的括号内时按 Control+P 显示参数信息弹窗。
您还可以在 ReSharper 选项的 页面中进一步配置参数信息弹窗,具体方式如下:
默认情况下,可用签名显示为列表。 如果需要,您可以限制列表中的签名数量,或让 ReSharper 一次仅显示一个签名:

为此,请使用 一次显示所有签名 偏好设置。
默认情况下,委托以其原始形式显示。 如果需要,ReSharper 可以以 Lambda 语法显示它们。 要启用此行为,请选中相应的复选框。
如果您不希望看到函数的摘要信息,请清除 显示扩展信息 复选框。
默认情况下,ReSharper 显示
[NotNull]和[CanBeNull]注解。 如果需要,您可以使用 注解 选择器在函数签名中隐藏或显示所有JetBrains.Annotations属性。ReSharper 可以将参数信息弹窗显示在当前行的上方或下方。 要指定所需的位置,请打开 ReSharper 选项的 页面,单击 高级 并使用 参数信息默认位置 选择器。
请注意,即使您选择了弹窗的下方位置,当弹窗在您键入时自动显示且 ReSharper 同时在 代码补全列表 中显示一些建议时,它可能会显示在上方。 当您使用 Control+P 快捷方式调用弹窗时,它始终会显示在首选位置。
此功能在以下语言和技术中 受支持:
此处提供的说明和示例针对在 C# 中使用该功能。 有关其他语言的更多信息,请参阅 语言和框架 部分中的相应主题。