我需要输出d使用相同的值Console.WriteLine.但我只得到结果而不是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));
}
}
}
Run Code Online (Sandbox Code Playgroud)
使用:
Console.WriteLine("Result {0}", d);
Run Code Online (Sandbox Code Playgroud)
你正在使用这个重载.
UPDATE
如果您查看上面的链接,您可以阅读它的工作原理.简而言之,首先指定格式,其中{0}引用param对象数组的第一个值,{1}引用param对象数组的第二个值,等等.格式化后,给出要使用的对象.
因此,在您的情况下,您需要一个值,这意味着两个参数,格式和值.因此,带有d的"结果{0}"将成为(当例如d = 10时)"结果10".
注意:还删除了不必要的括号.
| 归档时间: |
|
| 查看次数: |
236 次 |
| 最近记录: |