我有这个Xml文件,我从我的硬盘驱动器浏览到我的C#程序。现在,这个Xml文档的节点将显示在我的winform中的树视图中。我现在的所有逻辑都在winform中。有三种方法:
休息,我有各种按钮,如浏览,展开树,清除。一切都在winform中。我的浏览按钮单击事件也在winform类中,这很明显。
现在我要做的就是我必须为业务逻辑创建一个单独的类,其中包括第1点和第2点中的方法。其余的保留在winform类中。这个新课程在同一个项目中。现在该项目有两个类 - 一个是winforms,另一个是我用来存储我的业务逻辑,以便保持前端类免于业务逻辑。
我不能通过使用对象来做到这一点,但我必须在具有逻辑的类中使用给出文件路径。这样,该类知道文件路径。 你知道我怎么能这样做吗?
请告诉我语法,因为我是新手。
答案 0 :(得分:1)
如果您希望用户能够指定文件的路径,我相信您正在寻找OpenFileDialog组件。
如果没有,那么只需将路径作为业务类逻辑中的参数传递:
public class MyBusinessLogic {
public MyBusinessLogic(String filePath) {
this.FilePath = filePath;
}
public String FilePath { get; private set; }
public void Process() {
// whatever you do here
}
}