C# 我可以在格式字符串中添加变量吗?
我是新手,昨天刚做了我的第一个Hello World节目 我想知道我是否可以把f5换成可变的C# 我可以在格式字符串中添加变量吗?,c#,C#,我是新手,昨天刚做了我的第一个Hello World节目 我想知道我是否可以把f5换成可变的 Console.WriteLine("{0:f5}", theAnswer); 5将根据用户输入而改变 这不起作用,但有没有可能用类似的东西 Console.WriteLine("{0:f + myVarible}", theAnswer); 如果没有,任何关于我应该走哪条路线的建议都会很有帮助。您可以尝试: Console.WriteLine("{0}", theAnswer.ToString
Console.WriteLine("{0:f5}", theAnswer);
5将根据用户输入而改变
这不起作用,但有没有可能用类似的东西
Console.WriteLine("{0:f + myVarible}", theAnswer);
如果没有,任何关于我应该走哪条路线的建议都会很有帮助。您可以尝试:
Console.WriteLine("{0}", theAnswer.ToString("f" + myVariable));
或者,如果您在中只有{0},请执行以下操作:
您可以尝试通过更改代码来解决此问题:
Console.WriteLine("{0:f + myVarible}", theAnswer);
对此
Console.WriteLine("{0}", usersAnswer.ToString("f" + myVariable));
非常感谢。我会尝试一下,看看它会把我带到哪里:我真的不确定你想做什么。你能举一个你期望得到什么样的结果的例子吗?@Jon如果这解决了你的问题,请接受答案并投票赞成:谢谢
Console.WriteLine("{0}", usersAnswer.ToString("f" + myVariable));