遇到你这个问题,还当真让我费了一段时间:)其实很简单啊,错误类型也说了,你的类没有实现这个接口所有的方法。你只要注意一下你的public class CurrentAccount的方法
 public bool TansferTo(IBankAccount destination, decimal amount)
      {
        bool result;
        if((result = Withdraw(amount)) == true)
           destination.PayIn(amount);
        return result;
      }     
TansferTo ?  应该是TransferTo!!!!Good Luck