遞歸一個(gè)組織機(jī)構(gòu)表里的所有組織機(jī)構(gòu),將組織機(jī)構(gòu)ID拼接成組織機(jī)構(gòu)串。我在調(diào)試時(shí),在拼接完成后,return 了,又跑回來執(zhí)行了3次 “GetOrgPath(orgBll.GetParentOrg(orgid).OrgId, orgFullPath);” 導(dǎo)致結(jié)果不是我想要的。沒想明白,求解答,代碼見下:
public string GetOrgPath(int orgid,string orgpath) { string orgFullPath = String.Empty; orgFullPath = orgFullPath + orgpath; if (orgBll.GetModel(orgid).ParentOrgId != 0) { orgFullPath = orgFullPath + orgBll.GetParentOrg(orgid).OrgId.ToString()+"/"; GetOrgPath(orgBll.GetParentOrg(orgid).OrgId, orgFullPath); } return orgFullPath; }
1 回答

元芳怎么了
TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超7個(gè)贊
你想拼成一個(gè)串兒,那么你這個(gè)結(jié)果比如說是string類型,那么你還需要一個(gè)參數(shù),然后傳引用。
- 1 回答
- 0 關(guān)注
- 308 瀏覽
添加回答
舉報(bào)
0/150
提交
取消