Console.WriteLine转换为字符串

时间:2013-10-22 14:23:20

标签: winforms console-application

在Csharp中它正常写入控制台,如下所示,我正在将一个旧的控制台应用程序转换为基于gui的应用程序,现在我想知道这是否可以简单地在字符串中转换;所以我可以快速重命名控制台.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;

2 个答案:

答案 0 :(得分:1)

你可以试试这个

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

答案 1 :(得分:0)

您正在寻找String.Format(),这正是如此。