您的位置:首页 > 编程语言 > C#

C#学习 - vs调试(采用异常处理来实现两个整数的和)

2016-03-20 20:30 405 查看
1.正常模式下的调试

vs:Console.Write(WriteLine)

unity:Debug.log(“”) Debug.logError(“”) Debug.logWarn(“”)

中断:(F9)打断点

2.单步执行代码

逐语句运行

逐过程运行(不入函数)

3.即时窗口 可以num+10

局部变量窗口 可以修改变量的值

堆栈信息显示 函数入口 出口

越界崩溃 中断

4.异常处理

try{

}

catch( e)

{

}

finally{

}

健壮性又称鲁棒性,是指软件对于规范要求以外的输入情况的处理能力。

使用异常处理来实现两个整数的和

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _001_调试和错误处理
{
class Program
{

static void Main(string[] args)
{
int num1 = 0;
int num2 = 0;
Console.WriteLine("请输入一个整数num1");
while (true)
{
try
{
num1 = Convert.ToInt32(Console.ReadLine());
break;
}
catch
{
Console.WriteLine("您输入的不是整数,请重新输入");
}
}
Console.WriteLine("请输入一个整数num2");
while (true)
{
try
{
num2 = Convert.ToInt32(Console.ReadLine());  //在try_catch的try中,如果程序在第一句中断,其他语句也不能执行
break;
}
catch
{
Console.WriteLine("您输入的不是整数,请重新输入");
}
}

int sum = num1 + num2;
Console.WriteLine("它们的和为:");
Console.WriteLine(sum);
Console.ReadKey();

}
}
}


这里也许几行代码就可以搞定,但是就健壮性而言,它是可以的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息