C#中设计方法技巧

来源:百度知道 编辑:UC知道 时间:2024/09/13 00:36:30
比如现在要实现一组方法,对文件的查看,删除,读取,写入,复制等等,在写这些方法前面都要去写一个公共方法去判断该文件是否存在。现在我的做法是,写这些查看,删除,读取,写入,复制方法时候将判断文件是否存在的方法写在里面,当然这种方法是可行的,但是我觉得比较的麻烦,而且方法与方法之间的耦合度也提高了,我不知道有没有其他什么好的方法可以实现在调用A方法时候先执行B方法,是不是用什么委托啊,事件啊什么的,希望知道的大哥们能告诉我,谢谢了!

把判断文件存在单独写成方法。
public bool FileExist(string filepath)
{
判断该文件是否存在代码
}

删除 :
if(FileExist(string filepath))
{
删除代码。。
}
读取 :
if(FileExist(string filepath))
{
读取代码。。
}
其它类似

你说的这个问题,这上面就有很详细的解决方案哦,他们的.net教程很全面,你可以去了解下
参考资料:http://www.baidu.com/s?wd=%B1%B1%B7%E7%CD%F8&rsv_bp=0&rsv_spt=3&inputT=422

无非把判断文件存在单独写成方法。
public bool FileExist(string filepath)
{

}
那么当对文件的查看,删除,读取,写入,复制等等时候,首先调用该方法。
若真。执行操作。否则提示该文件不存在,然后退出

把 方法卸载默认构造器里