我可以在格式字符串中添加变量吗?

时间:2017-04-04 13:32:00

标签: c#

我是新手,昨天刚刚完成了我的第一个Hello World计划。

我想知道我是否可以将f5更改为变量。

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

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

这没有用,但是可以使用类似的东西,

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

如果没有,任何关于我应该走哪条路线的建议都会有所帮助。

2 个答案:

答案 0 :(得分:6)

您可以尝试:

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

或者,如果您只有{0}

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

答案 1 :(得分:1)

您可以尝试通过更改代码来解决此问题:

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

到这个

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