编译以下代码将返回The call is ambiguous between the following methods or properties
错误.如何解决它,因为我无法显式转换null
为任何这些类?
static void Main(string[] args)
{
Func(null);
}
void Func(Class1 a)
{
}
void Func(Class2 b)
{
}
Run Code Online (Sandbox Code Playgroud) 我有两个功能,它们的第二个参数不同.例:
public IEnumerable<Thing> Get(string clause, List<Things> list)
{
}
public IEnumerable<Thing> Get(string clause, List<OtherThing> list)
{
}
Run Code Online (Sandbox Code Playgroud)
我想调用此函数的第一个实例,但我想传递null作为第二个参数.有没有办法指定null的"类型"?