如何將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
。我怎樣才能做到這一點?