IBasicGeoprocessor pBGeop = new BasicGeoprocessorClass();
IFeatureClassName pOutFeatureclassName = new FeatureClassNameClass();
pOutFeatureclassName.FeatureType = esriFeatureType.esriFTSimple;
pOutFeatureclassName.ShapeFieldName = "Shape";
pOutFeatureclassName.ShapeType = pSY.ShapeType;
IWorkspaceName pWsN = new WorkspaceNameClass();
pWsN.WorkspaceFactoryProgID = "esriDataSourcesFile.ShapefileWorkspaceFactory";
pWsN.PathName = @"d:\";
IDatasetName pDatasetName = pOutFeatureclassName as IDatasetName;
pDatasetName.Name = "temp";
pDatasetName.WorkspaceName = pWsN;
//执行Clip操作
IFeatureClass pOutFeatureclass;
pBGeop.SpatialReference = ArcMap.Document.FocusMap.SpatialReference;
pOutFeatureclass = pBGeop.Clip(pLayer as ITable, false, pBY as ITable, false, 0.0001, pOutFeatureclassName);