2017-04-04 74 views
0

我是新来的,昨天刚做了第一个Hello World程序。我可以在格式字符串中添加变量吗?

我想知道如果我可以将f5更改为变量。

Console.WriteLine("{0:f5}", theAnswer); 

5会根据用户输入而改变。

这没有工作,但有可能使用类似的东西,

Console.WriteLine("{0:f + myVarible}", theAnswer); 

如果没有,什么路线,我应该采取任何建议将是有益的。

+0

我不确定你想要做什么。你能举一个你期望的输出的例子吗? – PJvG

回答

6

你可以尝试用:

Console.WriteLine("{0}", theAnswer.ToString("f" + myVariable)); 

或者,如果你只有{0}在:

Console.WriteLine(theAnswer.ToString("f" + myVariable)); 
+0

谢谢!我会在这里看看,看看它在哪里:) – Jon

1

您可以尝试通过改变代码解决这个问题:

Console.WriteLine("{0:f + myVarible}", theAnswer); 

至此

Console.WriteLine("{0}", usersAnswer.ToString("f" + myVariable)); 
+0

非常感谢! – Jon

+1

@Jon如果这解决了你的问题,请接受答案并投票了:)谢谢 –

相关问题