.NET进阶之路
来源:互联网 发布:安卓广告拦截软件 知乎 编辑:程序博客网 时间:2024/06/05 22:47
1.异常抛出
封装API时,如果参数为必填项,检测参数不合格时,应当抛出传入参数不正确的异常(绝对不允许的错误,也应该抛出异常)
public int test(string arg1, string arg2, out string msg){ if(string.IsNullOrEmpty(arg1)) throw new Exception("arg1 不能为空");}
封装API时,如果参数没有限制,当执行过程中,因参数问题导致程序出错,则应将参数的问题返回
public int test(string arg1, string arg2, out string msg){ int result = Fun_Test(arg1); //result 结果表示的意思是执行失败,则根据result的类型,来指定错误内容 if(result == -1){ msg = "***********"; } return -1}
阅读全文
0 0
- .NET进阶之路
- IBatis.Net 之路进阶 --- 物理分页
- .net进阶之 ----------- httphandler
- ASP.NET 高级程序员进阶之路——快捷键篇
- .NET进阶—Nhibernate之Session
- ACM 进阶之路
- ACM进阶之路
- 进阶之路
- ACM 进阶之路
- C++进阶之路
- acm进阶之路
- ACM进阶之路
- ACM 进阶之路
- 程序员进阶之路
- C++进阶之路
- ACM进阶之路
- java进阶之路
- C++进阶之路
- javascript代码验证身份证格式是否正确
- FaceBook POP动画的几个示例
- Java中final关键字的用法总结。
- 有序广播和无序广播
- Bootstrap 自带组件
- .NET进阶之路
- 给 Java 开发者的 10 个大数据工具和框架
- 在Ubuntu上配置拓展屏幕
- 破解TLS:这么做真的有利于安全吗?
- unit10-firewalld配置【当前内容包括iptables配置】
- 【Mapreduce】不规则日志
- composer快速入门(一)——概述
- Android7.0反射类找不到的问题
- Hibernate一级缓存操作flush的作用