C# 在wpf中,如何循环输出文本框中的数据?

C# 在wpf中,如何循环输出文本框中的数据?,c#,wpf,textbox,C#,Wpf,Textbox,以下代码只能显示最后一个数字: for (i=0; i<3; i++) textbox.text({0},i); 我该怎么办?thx.创建一个StringBuilder,大致如下(伪代码): StringBuilder sb=新建StringBuilder(); 对于(i=0;i创建一个StringBuilder,大致如下(伪代码): StringBuilder sb=新建StringBuilder(); 对于(i=0;iLinq方式 var result=Enum

以下代码只能显示最后一个数字:

    for (i=0; i<3; i++)
       textbox.text({0},i);

我该怎么办?thx.

创建一个
StringBuilder
,大致如下(伪代码):

StringBuilder sb=新建StringBuilder();

对于(i=0;i创建一个
StringBuilder
,大致如下(伪代码):

StringBuilder sb=新建StringBuilder();
对于(i=0;iLinq方式

var result=Enumerable.Range(0,3).Select(i=>i.ToString()).Aggregate((init, next)=> init+ Environment.NewLine+next);
textBox.Text = result;
林克路

var result=Enumerable.Range(0,3).Select(i=>i.ToString()).Aggregate((init, next)=> init+ Environment.NewLine+next);
textBox.Text = result;

谢谢你的帮助。我还有一个问题:我是否可以像windows控制台一样,在更新后让文本框中的所有历史数据都可见(也就是说,接收一些新数据)?你必须有多行
textbox
控件(类似于本例)。但请记住,控件有其缓冲区限制,因此您应该在UI上加载的数据和模型中加载的数据之间切换。好的。如果我只有最后50行数据可见,我该怎么办?@TomJacky:您可以尝试使用这种方法。thx为您提供帮助。我还有一个问题:更新后,我是否可以在文本框中显示所有历史数据(也就是说,接收一些新数据),就像windows控制台一样?您必须有多行
TextBox
控件(与本例一样)。但请记住,控件有其缓冲区限制,所以您应该在UI上加载的数据和模型中的数据之间进行比较。好的。如果我只有最后50行数据可见,我该怎么办?@TomJacky:您可以尝试使用这种方法。
var result=Enumerable.Range(0,3).Select(i=>i.ToString()).Aggregate((init, next)=> init+ Environment.NewLine+next);
textBox.Text = result;