private void A()
{
File.CreateText(@"E:\1\1.txt");
}
private void B()
{
File.CreateText(@"E:\1\2\1.txt");//E:\1\2\这个目录是不存在的
}private void C()
{
A();
B();
}我现在想实现,如果B文件创建不成功的时候,A也不创建,要怎么操作。
执行的顺序必须是先执行A();
{
File.CreateText(@"E:\1\1.txt");
}
private void B()
{
File.CreateText(@"E:\1\2\1.txt");//E:\1\2\这个目录是不存在的
}private void C()
{
A();
B();
}我现在想实现,如果B文件创建不成功的时候,A也不创建,要怎么操作。
执行的顺序必须是先执行A();
解决方案 »
- 谁来写写看看这个C#题目(初级的)
- 关于MessageBox.Show的一个问题?困扰很久了。。。
- MSDN上哪有讲API的?例如。
- 急~~ 有关AspNetPager1问题
- c#.net里面向数据库插入记录
- 问个比较初级的问题,String.Split方法
- c#调用CopyMemory api函数
- 为什么现在企业的ERP和MIS都在选用WEB方式,我发现C/S的VPN连接很好的呀,速度也快,现在的布署也不难
- java与.Net(C#)开发的优点和缺点
- MVC中关于使用NuGet包EF从模型生成数据库问题
- 用递归顺利提取到组织,但人员不是在最后一级中出现,可能与一些部门同级别
- winform datagridview 当用户在单元格中输入数据的时候(正在输入中的时候),触发什么事件,怎么在取得现在已输入的值?
另外看看 command模式
几个方法是必须实现的public interface IFileTransaction
{
void Commit();
void Rollback();//回滚Trail记录的每一个操作
void Trail(object operation);//按顺序记录每一个操作。
}