public class Foo
{
public void DoFoo()
{
int x;
var coll = TheFunc("bar", out x);
}
public Func<string, int, ICollection<string>> TheFunc { get; set; }
}
错误:“参数 2 不应与 'out' 关键字一起传递。”
public class Foo
{
public void DoFoo()
{
int x;
var coll = TheFunc("bar", out x);
}
public Func<string, out int, ICollection<string>> TheFunc { get; set; }
}
错误:“无效的变体修饰符。只能将接口和委托类型参数指定为变体。”
如何在此函数中获取 out 参数?