如何将System.IObservable<string>
转换为System.IObservable<System.Collections.Generic.List<string>>
?System.IObservable <string> to System.IObservable <System.Collections.Generic.List <string>>
public static IObservable<List<string>> GetUrlList(Uri url) {
var result = (from request in Observable.Return(GetWebRequest(url, false))
from response in Observable.FromAsyncPattern<WebResponse>(
request.BeginGetResponse, request.EndGetResponse)()
from item in GetUrlCollection(response).ToObservable()
select item);
return result;
}
这里的项目类型是“字符串列表”。我需要将其转换为IObservable List of strings
。我怎样才能做到这一点?