哪些语句必须放到try()语句中呢?哪些语句可以不放在try()中? 哪些语句必须放到try()语句中呢?哪些语句可以不放在try()中?有什么规范呢?哪些语句必须放在try中, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 会产生异常的语句放在try块中,如果说你的程序对这些异常可能发生的情况做了限制,就不需要放在try块中。调用的方法tips上一般会有方法会产生的异常情况。 在使用.net编程时,可以注意下,在你写完函数后,把鼠标移到函数上面去,它会有相应的提示,如果该函数有可能会产生异常,它会罗列出来,像这种容易产生异常的函数就可以考虑加到try里面去,如果没有就可以不用在里面写。 这个并没有明确的规定很多人都滥用try..catch这不是一个好的编程习惯 这个不好说啊 刚学.NET的时候我习惯把数据库操作语句放入try中 后来写的多了 基本确定它不会出错就没有放进去过了 这个要看你自己的把握了 肯定没有问题的就可以不用 不是很确定的最好加一个 到时候出了问题也好调试 稍微滥用一下,没什么大不了。凡是不确定是不是出错的都用try。但要注意一点,由于出错好,异常位置往后的代码都不能执行,所以要处理好逻辑。 trycatch看个人习惯的。。不过经过测式阶段后在发布之前我最后都会去掉 某些编译时不可确定的事情,例如不知道某个资源是否可用。可以尝试一下,出错处理。SerialPort comm = new SerialPort("COM1");try{ comm.Open(); comm.Close(); MessageBox.Show("Com1 free.");}catch{ MessageBox.Show("Com1 in use.");} 回复帖子后,要在尾部马上看到自己回复的内容,用js的back()总是重复提交,怎么处理?asp的,大家说说思路 C#实现电子印章 如何获得纯文本? 关于XML的取值 C#中反射相关问题 sql语句???? 请问高手(c#2.0数据存取问题、动态产生form和动态产生控件如datagridview) 关于系统托盘的问题,请高手进来帮忙 急:c#的string和delphi的widestring不相容怎么办罗???(附了源码) 急:请问如何在treeview中遍历并找到符合条件的树节点? 读取XML文件。 一个程式调用另外一个程序
很多人都滥用try..catch
这不是一个好的编程习惯
稍微滥用一下,没什么大不了。凡是不确定是不是出错的都用try。但要注意一点,由于出错好,异常位置往后的代码都不能执行,所以要处理好逻辑。
catch
看个人习惯的。。不过经过测式阶段后在发布之前我最后都会去掉
SerialPort comm = new SerialPort("COM1");
try
{
comm.Open();
comm.Close();
MessageBox.Show("Com1 free.");
}
catch
{
MessageBox.Show("Com1 in use.");
}