C#不要试图将异常抛给操作系统处理
2013-05-05 18:02
330 查看
using System; using System.Collections; using System.Collections.Generic; using System.Net; using System.IO; using System.Text; using System.Drawing; using System.Text.RegularExpressions; namespace ConsoleApplication1 { class Program { static string GetHtml(string url) { string html = string.Empty; HttpWebRequest request = WebRequest.Create(url) as HttpWebRequest; request.Timeout=20*1000; HttpWebResponse response = request.GetResponse() as HttpWebResponse; Stream s = response.GetResponseStream(); StreamReader sr = new StreamReader(s,Encoding.Default); html = sr.ReadToEnd(); return html; } static void Main(string[] args) { try { int numberA = Convert.ToInt32(Console.ReadLine()); int numberB = Convert.ToInt32(Console.ReadLine()); int result = numberA / numberB; Console.WriteLine("结果:" + result); } catch (Exception) { //当numberB=0时,会出现异常 throw;//试图将异常抛给操作系,并不处理,会报错 } Console.ReadKey(); } } }
相关文章推荐
- C#之系统异常处理机制
- C#读写Word文档异常处理解析System.Runtime.InteropServices.COMException
- C# 空异常的处理
- 解析C#中断言与异常的应用方式及异常处理的流程控制
- SQL SERVER还原数据库时"试图扩大物理文件时,MODIFY FILE 遇到操作系统错误 112(磁盘空间不足)"错误处理
- C# 事务异常TransactionScope处理
- 在C#中利用Keep-Alive处理Socket网络异常断开的方法
- Redis总结(五)缓存雪崩和缓存穿透等问题 Web API系列(三)统一异常处理 C#总结(一)AutoResetEvent的使用介绍(用AutoResetEvent实现同步) C#总结(二)事件Event 介绍总结 C#总结(三)DataGridView增加全选列 Web API系列(二)接口安全和参数校验 RabbitMQ学习系列(六): RabbitMQ 高可用集群
- finally return 执行关系 异常处理 c#
- Head First C# 中文版 第10章 异常处理 page468
- Head First C# 中文版 第10章 异常处理 翻译完毕 PDF下载
- 初探C# 异常处理
- C# 异常和异常处理
- C# 异常处理经验(原则与方法)
- 【Linux操作系统分析】中断和异常(1)——中断描述符表IDT,I/O中断处理,中断向量
- c# 试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)
- C#开发 —— 异常处理
- C#第八周异常处理
- c#中异常处理
- C#的异常处理心得