如何正确使用`Console.WriteLine`

时间:2015-01-27 02:17:41

标签: c#

我想要显示完整的等式1 + 2 = 3

到目前为止我的尝试:

        double x = 1, y = 2; 
        double add = x + y ;
        Console.WriteLine(add);
        Console.WriteLine("Press any key to continue");
        Console.ReadKey();

虽然,这只给我3作为输出!任何建议

5 个答案:

答案 0 :(得分:2)

Console.WriteLine(x+" + "+y+" = "+add);

答案 1 :(得分:1)

试试这个:

Console.WriteLine("{0} + {1} = {2}", x, y, add)

如果你喜欢字符串连接而不是替换,那么chouaib的答案也是有效的。

答案 2 :(得分:0)

试试这个

double x = 1, y = 2; 
string add = String.Format("{0} + {1} = {2}", x, y, x + y);
Console.WriteLine(add);
Console.WriteLine("Press any key to continue");
Console.ReadKey();

答案 3 :(得分:0)

这看起来很像你要求我们做一个家庭作业问题,所以我不会发布确切的代码(这是留给你的练习),但请查看String.Format方法。用它来构建一个字符串,其中包含用变量替换占位符的等式,然后将该字符串传递给Console.WriteLine

答案 4 :(得分:0)

您的代码存在问题,因为您只编写了javascript,它指示程序仅显示“ add”值。

尝试以下代码:

Console.WriteLine(add)
  • 我添加了占位符{0},{1}和{2},以简化代码。
  • 我还添加了“ .ToString()”,这是在控制台上显示非字符串数据时的一个好习惯。