有个自身迭代出现了问题,无法理解啊
private string GET_GYS_GYSID(string province,int _ix)
{
Oracle.BLL.GYS gysbll = new Oracle.BLL.GYS();
string str = _ix.ToString().PadLeft(3, '0');//001
if (!gysbll.Exists(province + str))
{
return province + str;
}
else
{
_ix = _ix + 1;
str = _ix.ToString().PadLeft(3, '0');//001
return GET_GYS_GYSID(province,_ix);
}
}这个方法,我想的是判断这个字段是否存在,如果不存在直接输出,如果存在的话,数字加1然后输出,这个迭代总是出问题,该怎么处理
...全文
相关推荐
matlab开发-带值迭代的Suttonsmountaincarplem问题
matlab开发-带值迭代的Suttonsmountaincarplem问题。利用价值迭代实现萨顿山车问题。
雅可比迭代C++实现
雅可比迭代C++实现,包括雅可比迭代介绍和程序注释
Jacobi迭代法求解线性方程组以及Gauss-Seidel迭代法求解线性方程组的程序
Jacobi迭代法求解线性方程组以及Gauss-Seidel迭代法求解线性方程组的程序,C语言
jacobi迭代法求特征值
jacobi雅克比迭代法求实对称矩阵的特征值和特征向量
数值迭代方法
数值迭代法,有利于初学者学习,同样有利于从业人员进行学习,了解如何运用迭代法求解方程和泊松迭代方程


