正試圖在文本框中顯示foreach循環的結果。 Console.WriteLine(「{0}」「{1}」「{2}」,serial,state,capital);如果它是一個控制檯應用程序,我可以輕鬆地做到這一點 ; 但它的Windows窗體應用程序,我想在文本框中顯示結果。如何以窗體形式顯示循環對象
List<StatesCapital> stacap = new List<StatesCapital>();
stacap.Add(new StatesCapital { sn = 1, st = "Anambra", ca = "Awka" });
stacap.Add(new StatesCapital { sn = 2, st = "Abia", ca = "Umuahia" });
stacap.Add(new StatesCapital { sn = 3, st = "Bauchi", ca = "Bauchi" });
var std = from s in stacap select s;
foreach (var stud in std)
{
//converting the looped to string
string serial = Convert.ToString((stud.sn));
string state = Convert.ToString(stud.st);
string capital = Convert.ToString(stud.ca);
//now to display the results in a textbox
displaystates.Text = ("{0}" "{1}" "{2}", serial, state, capital);
}
所以這有什麼問題? – Tigran
您可能想追加而不是替換文本。 – SLaks
改爲使用網格。 – LarsTech