2013-10-22 61 views
0

在Csharp中,其正常寫入如下所示的控制檯,我正在將舊的控制檯應用程序轉換爲基於gui的應用程序,現在我想知道這是否可以簡單地在字符串中轉換;所以我可以做一個快速的重命名,console.WritelineConsole.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; 

回答

1

您可以試試這個

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

您正在尋找String.Format(),這正是這麼做的。