日期:2014-05-18  浏览次数:20936 次

突然想到一个问题,请教大家.
[基于windows的]我的窗体是有两个txtbox,分别是inbox和outbox,还有就是一个按钮.

我想实现,当我在inbox上输入多个文字时,文字之间用","号分开,之后按按钮就把每个文字用新行显示在outbox上.下面是代码,我不会把它显示在outbox上,那位高手帮帮忙.谢谢.

C# code

string s =inbox.Text;
            string[] sArray = s.Split(',');
            foreach (string i in sArray)
            {
                if (i.Trim() != "")  
                    Console.WriteLine(i) ;   //这里是屏幕打印的
                    this.outbox.Text=这里怎么写; 
           }



------解决方案--------------------
C# code

string s =inbox.Text;
string[] sArray = s.Split(',');

outbox.Multiline = true;
outbox.Text = string.Join("\n", sArray);

------解决方案--------------------
探讨
C# code
string s =inbox.Text;
string[] sArray = s.Split(',');

outbox.Multiline = true;
outbox.Text = string.Join("\n", sArray);

------解决方案--------------------
string.Join("\n", sArray);
------解决方案--------------------
更正:

outbox.Text = string.Join("\r\n", sArray);