我基本上要做的是使用语句减去或加起来 .我知道我不能更有效地做到这一点,但我还没有进入那些东西(因为我用谷歌搜索我将如何去做这件事,它有很多不同的经验方法).
我提出了以下代码,我在微软的网站和一些谷歌的东西上使用了一些参考资料.2switch
但我不能让它工作,它在某种程度上起作用,但它从来没有给我一个答案.
using System;
namespace ConsoleApp2
{
class Program
{
static void Main(string[] args)
{
Console.Write("Type number 1: ");
int line1 = Convert.ToInt16(Console.ReadLine());
Console.Write("Type number 2: ");
int line2 = Convert.ToInt16(Console.ReadLine());
Console.WriteLine("1 = +");
Console.WriteLine("2 = -");
int formula = Convert.ToInt16(Console.ReadLine());
switch (formula)
{
case 1:
Console.WriteLine("Answer is ", (line1 + line2));
break;
case 2:
Console.WriteLine("Answer is ", (line1 - line2));
break;
default:
Console.WriteLine("Choose 1 or 2");
break;
}
Console.ReadLine();
}
}
}
Run Code Online (Sandbox Code Playgroud)
当我运行它时,它只显示
"Answer is "
Run Code Online (Sandbox Code Playgroud)
哪里出错了?
添加格式,即其中 {0} withing串的系统应该把答案:
Console.WriteLine("Answer is {0}", (line1 + line2));
...
Console.WriteLine("Answer is {0}", (line1 - line2));
Run Code Online (Sandbox Code Playgroud)