我正在努力实施FilePathCollection.它的项目是简单的文件名(没有路径 - 例如"image.jpg").一旦通过foreach循环使用集合,它应该返回通过连接创建的完整路径baseDirectory.我怎样才能做到这一点?
public class FilePathCollection : List<string>
{
string baseDirectory;
public FilePathCollection(string baseDirectory)
{
this.baseDirectory = baseDirectory;
}
new public System.Collections.IEnumerator GetEnumerator()
{
foreach (string value in this._items) //this does not work because _list is private
yield return baseDirectory + value;
}
}
Run Code Online (Sandbox Code Playgroud)