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; }
}
Ошибка: «Недопустимый модификатор дисперсии. Только параметры интерфейса и типа делегата могут быть указаны как вариант. "
Как мне получить выходной параметр в этой функции?