gpt4 book ai didi

c# - Console.WriteLine 不打印第二个参数

转载 作者:太空宇宙 更新时间:2023-11-03 20:07:15 25 4
gpt4 key购买 nike

我正在尝试使用 switch case 中的方法将两个整数相加。我想通过调用 WriteLine 来显示答案,但结果没有显示。

static void Main(string[] args)
{
Console.WriteLine(
"Simple Calculator\n\t" +
" 1) Add\n\t" +
" 2) Subtract\n\t" +
" 3) Multiply\n\t" +
" 4) Divide\n\t" +
" 5) Quit\n\t", input);

Console.Write("Enter Selection: ");
input = Convert.ToInt32( Console.ReadLine());

switch (input)
{
case 1:
Console.WriteLine("Results:", Add(num1,num2));
break;
}
}

public static double Add(double num1, double num2)
{
return num1 + num2;
}

最佳答案

您的问题在于您如何使用 Console.WriteLine 和字符串格式。

Console.WriteLine("Result: {0}", Add(num1, num2))

就是你想要的。

阅读更多 here .

编辑 @narakaya 提到您还可以利用隐式字符串转换,只需+ 两个参数:

Console.WriteLine("Result: " + Add(num1, num2))

关于c# - Console.WriteLine 不打印第二个参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22371472/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com