我是一个初学者,我想问一下,下面的程序运行结果是不是这样???
结果:
divided error!!!
programm end!!!
all main programm end!!!
程序:
using System;
using System.Collections.Generic;
using System.Text;namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int x, y;
x=3;y=0;
morecatchmethod(x,y);
console.writeline("all main programm end!!!");
}
static void morecatchmethod(int x, int y)
{
int z;
try
{
z=(int)x / y;
Console.WriteLine("{0}", z);
}
catch (DivideByZeroException ex)
{
Console.WriteLine("divided error!!!");
}
Console.WriteLine("programme end!!!");
}
}
}
结果:
divided error!!!
programm end!!!
all main programm end!!!
程序:
using System;
using System.Collections.Generic;
using System.Text;namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int x, y;
x=3;y=0;
morecatchmethod(x,y);
console.writeline("all main programm end!!!");
}
static void morecatchmethod(int x, int y)
{
int z;
try
{
z=(int)x / y;
Console.WriteLine("{0}", z);
}
catch (DivideByZeroException ex)
{
Console.WriteLine("divided error!!!");
}
Console.WriteLine("programme end!!!");
}
}
}
解决方案 »
- C#打包安装程序类base.Rollback异常(有图片,有代码)
- C# 事件委托有关
- 如何测试一个软件的性能
- 问一个比较奇怪的问题,引用类库中的process.kill()会把程序自己给杀掉。
- 请问WCF的服务里怎么做像登录那样的状态值记录?
- 请教一个printf输出遇到的问题
- c# 创建DVASE IV 数据库,数值型问题
- 请教大家一个关于c#编辑框的问题
- 怎样调用flash控件阿,我在com调用里没有找到。
- 怎样在ASP.Net的网页里动态生成柱状图、饼状图?最好有例子或源码(在线等待)
- 怎么通过穿账号密码直接进入路由器!
- tabControl1中,怎样让tabpage2作为当前默认显示的标签啊?
{
class Program
{
static void Main(string[] args)
{
int x, y;
x=3;y=0; //y=0
morecatchmethod(x,y);//调用y
console.writeline("all main programm end!!!");
}
static void morecatchmethod(int x, int y)
{
int z;
try
{
z=(int)x / y;//y=0,被0除错
Console.WriteLine("{0}", z);
}
catch (DivideByZeroException ex)
{
Console.WriteLine("divided error!!!");
}
Console.WriteLine("programme end!!!");
}
}
}
{
int z;
try
{
z=(int)x / y;
Console.WriteLine("{0}", z);
}
catch (DivideByZeroException ex)
{
Console.WriteLine("divided error!!!");
}
Console.WriteLine("programme end!!!");
//这里加个 catch吧 不然 你的try 没有意义了
catch(错误信息)
{提示}
}