Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我可以在格式字符串中添加变量吗?_C# - Fatal编程技术网

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

C# 我可以在格式字符串中添加变量吗?,c#,C#,我是新手,昨天刚做了我的第一个Hello World节目 我想知道我是否可以把f5换成可变的 Console.WriteLine("{0:f5}", theAnswer); 5将根据用户输入而改变 这不起作用,但有没有可能用类似的东西 Console.WriteLine("{0:f + myVarible}", theAnswer); 如果没有,任何关于我应该走哪条路线的建议都会很有帮助。您可以尝试: Console.WriteLine("{0}", theAnswer.ToString

我是新手,昨天刚做了我的第一个Hello World节目

我想知道我是否可以把f5换成可变的

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));