社区
C#
帖子详情
递归的问题[Exception的Inner]
hainang1234
2006-02-22 03:59:00
想写个函数:
int WriteLog(Exception ex);
目的是记录日志到数据库,并返回这条记录的自增ID。
由于ex有Inner,所以我希望这个方法检查它有没有Inner,如果有,先写Inner,然后将数据库中Inner的自增ID写入后面那条记录的InnerID中。
数据库大概:id,msg,innerId等。
当然,方法可以变,只是希望调用一次即可,想了半天没搞好就没想了,看看大家吧。
...全文
102
1
打赏
收藏
递归的问题[Exception的Inner]
想写个函数: int WriteLog(Exception ex); 目的是记录日志到数据库,并返回这条记录的自增ID。 由于ex有Inner,所以我希望这个方法检查它有没有Inner,如果有,先写Inner,然后将数据库中Inner的自增ID写入后面那条记录的InnerID中。 数据库大概:id,msg,innerId等。 当然,方法可以变,只是希望调用一次即可,想了半天没搞好就没想了,看看大家吧。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Ivony
2006-02-22
打赏
举报
回复
int WriteLog(Exception ex)
{
if ( ex.InnerException != null )
return DataProvider.AddData( ex.Message, WriteLog( ex.InnerException ) )
else
return DataProvider.AddData( ex.Message, 0 )
}
递归
入门、
递归
遍历、
递归
穷举算法
本课程带你从
递归
算法基础入手,课程是精讲大量实际项目中常用到的案例,课程深入浅出,包括
递归
入门,
递归
遍历、弟归穷举算法及各种项目,适合算法爱好者一起学习,后附每堂课项目源码,感兴趣可以观注博客,不定期更新
算法设计: 二、
递归
转非
递归
的转化方案(Hanio塔非
递归
算法) —— java实现 - 算法分析
非
递归
化 非
递归
化就是指不引入堆栈等辅助空间进行计算的算法。更确切地说,非
递归
是指辅助的空间为O(1)的算法(辅助空间的规模和
问题
的输入规模无关)。引入堆栈的所谓非
递归
本质上还是
递归
,只不过原来由编译器做的事让你的程序来模拟实现了。 不是所有的可计算
问题
都可以由
递归
转化为递推的。例如著名的Ackermann函数,就没有递推算法,除非引入堆栈等辅助结构。尾
递归
是最简单的一类直接可以转化为递推的
递归
算法,另外还有很多方法将
递归
转化为递推,例如利用Cooper变换,反演变换,T1,T2变换,C变换,RR变换
用C#实现
递归
方法
什么是
递归
函数/方法? 任何一个方法既可以调用其他方法也可以调用自己,而当这个方法调用自己时,我们就叫它
递归
函数或
递归
方法。 通常
递归
有两个特点: 1.
递归
方法一直会调用自己直到某些条件被满足 2.
递归
方法会有一些参数,而它会把一些新的参数值传递给自己。 那什么是
递归
函数?函数和方法没有本质区别,但函数仅在类的内部使用。以前C#中只有方法,从.NE...
java
递归
编译_Java
递归
的简单学习与理解
递归
概述概念:指在当前方法内调用自己的这种现象。
递归
的分类:
递归
分为两种,直接
递归
和间接)
递归
。直接
递归
称为方法自身调用自己间接
递归
可以A方法调用B方法,B方法调用方法,C方法调用A方法。注意事项:
递归
一定要有条件限定,保证
递归
能够停止下来,否则会发生栈内存溢出。在
递归
中虽然有限定条件,但是
递归
次数不能太多,否则也会发生栈内存溢出。构造方法,禁止
递归
。假如有方法A,没有限制,不断的
递归
A方法,那么...
C#
递归
函数详细介绍及使用方法
什么是
递归
函数/方法? 任何一个方法既可以调用其他方法也可以调用自己,而当这个方法调用自己时,我们就叫它
递归
函数或
递归
方法。 通常
递归
有两个特点: 1.
递归
方法一直会调用自己直到某些条件被满足 2.
递归
方法会有一些参数,而它会把一些新的参数值传递给自己。 那什么是
递归
函数?函数和方法没有本质区别,但函数仅在类的内部使用。以前C#中只有方法,从.NET 3.5开始才有了匿名函数。 ...
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章