这是一段正在处理的代码

class Program
{
    static void Main(string[] args)
    {
        Console.WriteLine("Enter the number to find factorial : ");
        var fac = Convert.ToInt32(Console.ReadLine());
        var res = 1;
        for (var i = fac; i >= 1; i--)
        {
            res = res * i;
        }
        Console.WriteLine("Count of " + fac + " is : " + res);
    }
}


我想在结果中添加用户输入的输入fac。在这里使用Console.WriteLine("Count of " + fac + " is : " + res);在我的控制台中显示输出。

我尝试了类似的东西

Console.WriteLine("Count of {0} is : {1} ", fac, res);


是否有更好的方法可以做到这一点,或者就可以了。

最佳答案

另一种解决方案是使用string interpolation

Console.WriteLine($"Count of {fac} is : {res}");

关于c# - 在Console.WriteLine内部传递值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44247677/

10-11 16:59