在 WPF 中,循环输出文本框中的数据的方式
本文关键字:方式 数据 文本 输出 WPF 循环 | 更新日期: 2023-09-27 18:34:11
以下代码只能显示最后一个数字:
for (i=0; i<3; i++)
textbox.text({0},i);
但是我想像这样在文本框中输出数字;
0
1
2
我该怎么做?谢谢。
创建一个StringBuilder
,或多或少像这样(伪代码):
StringBuilder sb = new StringBuilder();
for (i=0; i<3; i++)
sb.AppendLine(string.Format({0},i));
textbox.Text = sb.ToString();
请注意:如果您正在使用WPF
避免直接访问控件属性并改为对ViewModel
进行操作,否则,您将失去该技术为您带来的显着部分好处。
Linq way
var result=Enumerable.Range(0,3).Select(i=>i.ToString()).Aggregate((init, next)=> init+ Environment.NewLine+next);
textBox.Text = result;