我试着去使用try catch块,但面临的一些问题IM ..请帮助帮助解决一个简单的try catch块错误
这是代码和即时得到误差 错误1名“程序'
using System;
namespace AddMinusDivideMultiply
{
class Program
{
public static int i, j;
public static void Main()
{
try
{
Console.Write("Please Enter The First Number :");
string temp = Console.ReadLine();
i = Int32.Parse(temp);
Console.Write("Please Enter The Second Number :");
temp = Console.ReadLine();
j = Int32.Parse(temp);
}
catch (Exception e)
{
Console.WriteLine(" An Execption was thrown: {0}", e.Message);
}
Terms.Minus();
}
}
}
class Terms
{
public static void Add()
{
int add;
add = Program.i + Program.j;
Console.WriteLine("The Addition Of The First and The Second Number is {0}", add);
}
public static void Minus()
{
int minus;
minus = Program.i - Program.j;
Console.WriteLine("The Subraction Of The First and The Second Number is {0}", minus);
}
}
我复制它到Visual Studio。 Terms.Minus()后面有一个右括号。当我删除它时,你的程序在这里工作正常。 – Jens 2010-02-27 12:47:56
本来最后没有括号,我第一次编辑代码格式时偶然添加了它。无论如何,方括号都是问题=) – 2010-02-27 12:50:59
显然,发布的代码与您尝试运行的实际代码不匹配。 Terms类可能位于不同的源代码文件中,并且缺少名称空间语句。 – 2010-02-27 13:38:09