一道C# 迭代器的程序题!其中有一个地方不太懂,麻烦大侠帮忙!!谢谢!!

2024-12-31 20:33:47
推荐回答(2个)
回答1:

被覆盖了,
改成=以后,不是累加,而是直接赋值。
每次执行一次重新赋值一次。
richTextBox1.Text = str +"\n";
第一次遍历的时候:richTextBox1.Text的值为父亲;
第二次遍历的时候:richTextBox1.Text的值为母亲;



最后一次值为弟弟。

回答2:

richTextBox1.Text += str +"\n"
就是 richTextBox1.Text = richTextBox1.Text +str +"\n"
是在现有的值累加。
改成 =肯定只有最后一个了。