如何在c#控制台程序中打印一个值
本文关键字:一个 打印 控制台 程序 | 更新日期: 2023-09-27 18:04:35
这是在我的控制台上运行的代码。
public static void Main(string[] args)
{
string X = GeneratePassword();
Console.WriteLine("The password = ", X);
Console.ReadLine();
Console.ReadKey();
}
我的GeneratePassword
函数肯定返回值,但不知何故我无法打印它。我可能漏掉了一件小事。请帮助。
变化
Console.WriteLine("The password = "+ X);
或
Console.WriteLine("The password = {0}", X);
Replace
Console.WriteLine("The password = ", X);
Console.WriteLine("The password = {0}", X);
您的变量缺少一个占位符。如果你有更多的变量,它会是
Console.WriteLine("The password = {0} and other value {1}", X, Y);
编辑:也可以使用
Console.WriteLine("The password = "+ X);
//or note the $ sign before string. It will render variables inside {}
Console.WriteLine($"The password = {X}");
你可以这样做:
Console.WriteLine("The password = " + x);
或
Console.WriteLine(string.Format("The password = {0}", x));