社区
C#
帖子详情
关于加出错处理的问题
StudyLsq
2003-12-26 11:15:13
请问凡时有可能出错的地方(如访问中间层的地方)都需要加try catch吗?
如不加的话 经常一出错就退出整个程序
加的话,是不是效率会降低一点?
基本上每个按钮都访问了中间层,全加也会很多啊
谢谢
...全文
34
5
打赏
收藏
关于加出错处理的问题
请问凡时有可能出错的地方(如访问中间层的地方)都需要加try catch吗? 如不加的话 经常一出错就退出整个程序 加的话,是不是效率会降低一点? 基本上每个按钮都访问了中间层,全加也会很多啊 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xixigongzhu
2003-12-26
打赏
举报
回复
一个完整的应用程序必须有出错处理,什么样的错误退出程序什么样的错误不需要退出这些都是必须考虑的,所以楼主只需要catch那些可能出现的异常并且提示用户就可以了。
yaotiebing
2003-12-26
打赏
举报
回复
要加
但是只加在可能出错的地方
然后写一个中央出错处理比如纪录日志 提示用户什么的
StudyLsq
2003-12-26
打赏
举报
回复
“要加
但是只加在可能出错的地方
因为catch很浪费资源”
可我觉得可能出错的地方太多,凡是访问中间层的感觉都可能出错
“如果你觉得在上层代码中添加try catch太多太麻烦”
麻烦倒不是 十分钟加完,主要是担心效率,本来感觉.net做winform就比较慢
sunyong603
2003-12-26
打赏
举报
回复
如果你觉得在上层代码中添加try catch太多太麻烦,是不是可以在中间层代码中加入try catch,不过这样只会抛出中间层出现的错误,如果是你的上层代码出错那就捕获不到了。
brightheroes
2003-12-26
打赏
举报
回复
要加
但是只加在可能出错的地方
因为catch很浪费资源
关于Base64
加
密的url解码
出错
的
问题
问题
最近项目遇到一个
问题
。前段传递过来的进过base64
加
密过的URL,在我们Android端使用base64解码失败。检查后发现RUL中带有空格导致。 解决办法 使用String的relpaceAll 将URL中的空格转换为+即可 ...
Java—Double类型进行
加
减乘除
出错
(精度)
问题
Java—Double类型进行
加
减乘除
出错
(精度)
问题
java double丢失精度
问题
,
加
减乘除计算
出错
出现99999
问题
一 原理:在使用double计算时,经常会存在精度丢失,总是在一个正确的结果左右偏0.0000**1,经常会因为精度丢失而导致程序
处理
流程
出错
。所有在进行财务相关计算时,需要使用BigDecimal数据格式。 BigDecimal 在《EffectiveJava》这本书中也提到这个原则,float和double只能用来做科学计算或者是工程计算,在商业计算中我们要用 java.math.BigDecimal。BigDecimal一共有4个够造方法,我们不关心用BigInteger来够造的那两个,..
Android中base64
加
密后的字符串带有“\n”导致
出错
的
问题
解决
Android中base64
加
密后的字符串带有"\n"导致
出错
的
问题
解决 网上搜到的Android端的base64
加
密解密方法如下: 首先导入包 import android.util.Base64; String 变量=android.util.Base64.encodeToString(字符串.getBytes(),Base64.DEFAULT); 也可简写为 String
ReportViewer 只报 “本地报表
处理
期间
出错
” 其它很多原因的!
1、检查是否安装了ReportViewer 插件,一般在新系统上就会忘了安装这个插件,把项目拷贝过来后就出现这些鬼
问题
,2、 设置c:windows\temp 目录访问权限 temp--> 属性-->安全-- > 添
加
network service -->并赋予其权限为 读 和 写--> 确定3、 设置c:windows\temp 目录访问权限 temp-->...
C#
111,125
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章