0

在 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;
4

2 回答 2

1

你可以试试这个

tbTextBox1.text += String.Format("Fristname {0} Lastname {1}", p.FirstName, p.LastName)
于 2013-10-22T14:33:34.567 回答
0

您正在寻找String.Format(),它正是这样做的。

于 2013-10-22T14:24:44.863 回答