遍历河道递归方法 附项目实现
来源:互联网 发布:linux 电路设计软件 编辑:程序博客网 时间:2024/04/27 15:35
public void findtoFRVCD(string frvcd, IFeatureClass featClass)
{
string[] frvcds = frvcd.Split(',');
for (int i = 0; i < frvcds.Length; i++)
{
IQueryFilter filter = new QueryFilterClass();
filter.WhereClause = "RVCD='" + frvcds[i] + "'";
IFeatureCursor featR = featClass.Search(filter, true);
IFeature feattureRow = featR.NextFeature();
downStreamOid.Add(feattureRow.OID);
string frvcd_list = feattureRow.get_Value(featR.Fields.FindField("FRVCD")).ToString();
if (frvcd_list != "-1")
{
findtoFRVCD(frvcd_list, featClass);
}
}
}
{
string[] frvcds = frvcd.Split(',');
for (int i = 0; i < frvcds.Length; i++)
{
IQueryFilter filter = new QueryFilterClass();
filter.WhereClause = "RVCD='" + frvcds[i] + "'";
IFeatureCursor featR = featClass.Search(filter, true);
IFeature feattureRow = featR.NextFeature();
downStreamOid.Add(feattureRow.OID);
string frvcd_list = feattureRow.get_Value(featR.Fields.FindField("FRVCD")).ToString();
if (frvcd_list != "-1")
{
findtoFRVCD(frvcd_list, featClass);
}
}
}
- 遍历河道递归方法 附项目实现
- 递归遍历方法的实现
- 递归方法实现遍历数组
- 二叉树三种遍历方法的递归与非递归实现
- 用非递归方法遍历二叉树(附Morris算法)
- 数据结构之二叉树(附栈实现先序,中序非递归遍历)
- 二叉树先序,中序,后序的非递归遍历(附java实现)
- 2015-03-15---二叉树递归(非递归)实现先序、中序、后序遍历(附代码)
- 递归实现遍历文件夹的两种方法
- 递归方法实现二叉树的创建,遍历
- 二叉树的遍历方法及递归实现
- 二叉树的先序遍历非递归实现方法
- 非递归方法实现的数的中序遍历
- 二叉树遍历的非递归实现方法
- 二叉树先序遍历非递归方法的两种实现
- 二叉树后序遍历的非递归实现方法
- 二叉树的遍历方法及递归实现
- 43.递归和非递归俩种方法实现二叉树的前序遍历。
- Android - 文件读写操作 总结
- Lua中url的中文转码
- 如何搭建个人网站
- php mysql in用法
- usb转串口的情况下会有多进程冲突吗?
- 遍历河道递归方法 附项目实现
- Linux设备文件简介
- Wireshark抓包工具使用教程以及常用抓包规则
- Android中资源文件夹res/raw和assets的使用
- 数据库优化-- 聚集索引和非聚集索引
- Linux架构
- Java类加载器及其委托机制
- 十种常用的网页挂马方法(附源代码)
- 如何使 SQL Server高效 -- 疑难(ITPUT 讨论汇总)