比如说有多个操作(更新物理文件之类--假设对多个txt处理),我执行几个后,出了问题我想取消前面的更新,如何做?C#中是否有这样的处理机制?(我说的不是数据库的事物处理)

解决方案 »

  1.   

    处理数据库时有SqlTransaction,OledbTransaction....对于文件的处理,这个不太清楚,好像没听说过,查下MSDN试试...
      

  2.   

    我想也是没有这个功能的,有的话那可能要非常清楚HardDisk与内存的运作。只是自己突发奇想。问问,哈哈~~
      

  3.   

    Win2000以上版本好些带有一个事务处理的服务
      

  4.   

    http://www.codeproject.com/csharp/pcobjectundo.asp