我做了一个项目,其中我有一个业务逻辑和一个GUI。现在我必须在同一个项目中将它们分开。业务逻辑处于不同的阶级。在我的项目中有一个文件需要从内存中加载。然后在该文件中的操作在业务逻辑类中完成,结果显示在winform中。现在我想给业务逻辑类中的文件路径,以便我浏览的任何xml文件都显示在winform上。什么是语法,即给文件路径。像 String filename =(在此之后)。以便该文件在winform中打开。我想知道文件路径的用法
0
A
回答
1
据我所知,你从UI获得一个文件路径,并想知道如何最好地将这个路径传递给你的业务逻辑类。
字符串是将文件路径从一个类传递到另一个类的非常普遍且可接受的方式。
FxCop可能会抱怨并要求您使用Uri。我认为这有点矫枉过正,而Uri类可能会让人困惑。我建议跳过它。
另一种方法是传递一个FileInfo。您的用户界面从用户获取文件路径,创建一个FileInfo,并从中确定文件是否存在以及文件是否可用。如果不是,则UI将回报给用户并等待输入。如果是这样,只需将FileInfo传递给您的业务逻辑即可。它可以用来构造一个XmlReader可以使用的流。
这三个我会说3听起来最好。然而,第一个更经常完成。
相关问题
- 1. 如何获得知道exe文件路径的物理路径?
- 2. 添加知道文件路径但不知道文件名的附件
- 3. 我想知道文件创建日期
- 4. 如何知道由App创建的文件的文件路径
- 5. Swift:我想知道什么是我点击的按钮的索引路径行?
- 6. 我想知道MKMapView?
- 7. PhpStorm不使用知道Java归属路径的配置文件
- 8. 当我知道客户端的文件路径时,如何上传文件?
- 9. 如果我不知道确切的文件路径,Perl如何检测文件?
- 10. 如何获取文件的文件路径我只知道名称? C#
- 11. 如何知道类路径?
- 12. 如何知道memcache的默认文件路径。我正在使用php mysql
- 13. 有可能知道在Python中的子类文件的路径?
- 14. 如何知道ubuntu中的文件夹的绝对路径
- 15. 我想知道如何在slitaz中设置环境变量的路径
- 16. 如何让Python知道查找.py文件的路径?
- 17. 如何从.csproj文件知道DLL的完整路径?
- 18. 如何知道在java中保存文件的无效路径
- 19. 如何知道servlet中的文件路径
- 20. 如何知道python文件运行的服务器路径?
- 21. 如何知道递归目录结构中的文件路径
- 22. 如何知道iPhone SDK中文件的路径?
- 23. 如何知道Compass可执行文件的路径?
- 24. 不想要文件的完整路径
- 25. 我怎么知道蚂蚁使用的类路径
- 26. 我想知道SQL命令
- 27. C++我想知道对象
- 28. 我想知道在Java中
- 29. 我想知道在休眠
- 30. 我想知道如何使用保存文件
请不要重新发布您的问题。这不会帮助任何人。如果你真的需要帮助,请尊重这个论坛的基本原则,并重新修改你的问题。 – 2009-03-05 13:32:23
对我来说看起来不像垃圾邮件。于是他搞砸了,两次问同样的问题。另一个已经关闭重复。你会对这个做同样的事情吗?此外,将此标记为无礼的人应该获得禁令。它滥用了攻击性标记。 – Will 2009-03-05 13:53:30