private int fandTicketMapListIndexID(string objID)
  {
       Predicate<TicketMap> FindValues = delegate(TicketMap tm)
       {
              return tm.TicketMapID.Equals(objID) ? true : false;
       };
       return ticketMapList.FindIndex(FindValues);
  }

解决方案 »

  1.   

    private int fandTicketMapListIndexID(string objID)
      {
      Predicate<TicketMap> FindValues = delegate(TicketMap tm) //定义个委托
      {
      return tm.TicketMapID.Equals(objID) ? true : false;//判断,如果等于objID则true,否则false
      };
      return ticketMapList.FindIndex(FindValues);//执行查找FindIndex接收一个委托
      }