收到“(..) 的最佳重载匹配项有一些无效参数”时,如何找出哪个参数无效

本文关键字:参数 无效 何找出 最佳 重载 收到 | 更新日期: 2023-09-27 18:35:48

给定一个函数

public static void foo(string bar, int baz) { 
}

Visual Studio 将显示错误 Foo(string,int) 的最佳重载方法匹配在这样调用时有一些无效的参数

string bar;
string baz;
foo(bar, baz);

在此示例中,解决方案很简单,baz应该是一个int
但是我如何找出哪些参数是无效的呢?

收到“(..) 的最佳重载匹配项有一些无效参数”时,如何找出哪个参数无效

在这种情况下

,Visual Studio将按以下顺序显示Error List中的错误

Error 1 Cannot implicitly convert type 'Type A' to 'TypeB' SourceFIle.Cs Line Column Project
如果未启用"错误视图"

子窗口,请通过从"视图"菜单激活来启用它

查看 -> 错误列表

希望这对你有帮助