C# - 使用以前在此处发布的代码时出错

本文关键字:代码 出错 | 更新日期: 2023-09-27 18:37:16

我正在尝试使用此处答案中的代码:Directory.Move 不起作用(文件已经存在)

这正是我需要的方法,但是当我尝试将其添加到我的代码中时,该行

Directory.CreateDirectory(folders.Target);

单词"Target"以红色下划线,错误为"'对象'不包含'目标'的定义,并且找不到接受类型为'object'的第一个参数的扩展方法'Target'(您是否缺少使用指令或程序集引用?

谁能帮我摆脱这个错误?

C# - 使用以前在此处发布的代码时出错

尝试按Stack<Folders>更改Stack

var stack = new StackStack<Folders>();
Folders.Target在此

类中定义

public class Folders
{
    public string Source { get; private set; }
    public string Target { get; private set; }
    public Folders(string source, string target)
    {
        Source = source;
        Target = target;
    }
}