Winforms Console.WriteLine到字符串的转换

Winforms Console.WriteLine到字符串的转换,winforms,console-application,Winforms,Console Application,在Csharp中,像下面这样写入控制台是很正常的,我正在将一个旧的控制台应用程序转换为一个基于gui的应用程序,现在我想知道这是否可以简单地转换为字符串;所以我可以快速重命名console.Writeline var p = new { FirstName = "Bill", LastName = "Gates" }; Console.WriteLine("Fristname {0} Lastname {1}", p.FirstName, p.LastName); 我想要这样

在Csharp中,像下面这样写入控制台是很正常的,我正在将一个旧的控制台应用程序转换为一个基于gui的应用程序,现在我想知道这是否可以简单地转换为字符串;所以我可以快速重命名console.Writeline

    var p = new { FirstName = "Bill", LastName = "Gates" };

    Console.WriteLine("Fristname {0} Lastname {1}", p.FirstName, p.LastName);
我想要这样的东西,我想继续使用这种格式,但把它变成一个普通的字符串 所以你得到了

     tbTextBox1.text = tbTextBox1.text + ("Fristname {0} Lastname {1}", p.FirstName, p.LastName)
有一个简单的字符串转换函数吗

我知道我可以这样写,但如果有一个简单的转换,我宁愿这样

     tbTextbox1.text= "Firstname " + p.Firstname + " Lastname " + p.lastname;

您正在查找
String.Format()

tbTextBox1.text += String.Format("Fristname {0} Lastname {1}", p.FirstName, p.LastName)