我试图通过使用Observable并创建多个订阅来获取多个网站的内容。我设法获取了内容,但无法从此方法返回字符串。此匿名函数需要什么类型的返回?
public static void call(string url)
{
var query =
from r in Observable.Using(
() => new WebClient(),
wc => Observable.Start(() => wc.DownloadString($"{url}")))
select r;
IDisposable subscription =
query
.Subscribe(r =>
{
/*return r ? */
});
}
我第一次尝试使用public static string call(string url)
还有public static Func<string>(string url)
,但仍然无法正确使用。