我有三个变量,firstName
,middleName
和lastName
。我正在逐个读取这三个变量的值,如下面的代码所示。我想在一个Console.WriteLine()
语句中打印三个变量的值。输出应采用以下方式:
让, firstName是:约翰; middleName be:Bradshaw; lastName be:Layfield
输出:John Bradshaw Layfield
代码:
Console.WriteLine("Enter First Name");
firstName = Console.ReadLine();
Console.WriteLine("\n");
Console.WriteLine("Enter Middle Name");
middleName = Console.ReadLine();
Console.WriteLine("\n");
enter code hereConsole.WriteLine("Enter Last Name");
lastName = Console.ReadLine();
Console.WriteLine("\n");
答案 0 :(得分:4)
您应该使用string.Format
格式化所有3个变量的字符串:
Console.WriteLine(string.Format("{0} {1} {2}", firstName, middleName, lastName));
您应该使用C#6.0中的String Interpolation
来格式化包含所有3个变量的字符串:
Console.WriteLine($"{firstName} {middleName} {lastName}");
答案 1 :(得分:3)
您还可以使用较新的字符串插值方法:
Console.WriteLine($"{firstName} {middleName} {lastName}");