繁体   English   中英

使用控制台Writeline C#

[英]working with console writeline c#

我需要使用相同的Console.WriteLine输出d的值。 但是我只得到Result而不是输出中d的值。 我可以通过什么方式实现这一目标?

namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {
            int a;
            int b;
            Console.WriteLine("Please Enter the first Digit");
            a = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Please Enter the Second Digit");
            b = Convert.ToInt32(Console.ReadLine());
            int d = a + b;
            Console.WriteLine("Result",(d));

        }
    }
}

使用:

Console.WriteLine("Result {0}", d);

您正在使用此重载

更新

如果您查看上面的链接,则可以阅读其工作原理。 简而言之,首先指定格式,其中{0}引用param对象数组的第一个值,{1}引用param对象数组的第二个值,依此类推。格式化之后,您要指定要使用的对象。

因此,在您的情况下,您需要一个值,这意味着两个参数,一个格式和一个值。 因此,带有d的“结果{0}”将变为(例如,当d = 10时)“结果10”。

注意:也删除了不必要的括号。

使用

Console.WriteLine("Result {0}", d);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM