可观察:匿名函数转换为void返回委托不能返回值C#

时间:2019-03-20 00:33:56

标签: c# observable anonymous-function return-type

我试图通过使用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),但仍然无法正确使用。

0 个答案:

没有答案