2010-10-31 24 views
0

所以我基本上製作了一個YouTube下載器.dll。我需要的是用他們自己的值返回兩種不同類型的值。我已經嘗試將這些文件寫入臨時文件,但這是耗費資源的。什麼是在我的Youtube Downloader .dll中返回值的最佳方式?

我需要返回名爲YouTube的值的集合鏈接 我需要返回值的集合稱爲YouTube的鏈路質量 我需要返回值的集合稱爲YouTube的鏈接類型

應該如何我這樣做? Dictionary?

+0

爲什麼'out'或'ref'說明符不能滿足要求? – mike 2010-10-31 10:44:34

回答

1

如何只定義,它描述了返回的數據自定義類?

public class YouTubeLink 
{ 
    int Quality{get;private set;} 
    string Type{get;private set;}; 
    string Url{get;private set;}; 
    public YouTubeLink(...){...} 
} 

public class YouTubeVideoInfo 
{ 
    public ReadOnlyCollection<YouTubeLink> Links{get;} 
    ... 
} 
相關問題