2010-10-31 60 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;} 
    ... 
} 
相关问题