改为:
public delegate  string  WhereClauseDelegate(string strFieldName,string   strMatchCriteria,string strFilterCriteria,bool blnPriorWhers,string strWhereCriteria,bool blnNumberField);public void CheckSearchCriteria(string strMatchCriteria,string strFilterCriteria,string strFieldName,string strWhereCriteria,bool blnPriorWhere,bool blnNumberField,WhereClauseDelegate BuildWhere)
{
if (strMatchCriteria !=  "" || strFilterCriteria !=  "")
{
strWhereCriteria = BuildWhere(strFieldName,strMatchCriteria,strFilterCriteria,blnPriorWhere,strWhereCriteria,blnNumberField);
  blnPriorWhere = true;
}
}