RichTextBox to Array
本文关键字:Array to RichTextBox | 更新日期: 2023-09-27 18:18:51
所以我是一个完全的新手,当它涉及到编程,但不幸的是,我被困在这个项目的工作。情况如下:用户将一系列主机名粘贴到一个富文本框中。程序将每一行添加到数组中。下面是代码:
TextReader read = new System.IO.StringReader(hostNames.Text);
string rawServerNameInput = hostNames.Text;
int itemCount = hostNames.Lines.Length;
string[] serverNames = new string[itemCount];
int rows;
//string[] serverNames = new string[rows];
int entries = serverNames.Length;
Console.Write(serverNames);
for (int r = 0; r < itemCount; r++)
{
serverNames[r] = read.ReadLine();
}
//MessageBox.Show(serverNames[1]);
foreach (string s in serverNames)
{
//MessageBox.Show(s);
}
我还没有到添加到数组的地步,因为我还在谷歌搜索这些信息。我的运气不太好,所以请帮忙就太好了。数组本身设置为输入框中的行数。
RichTextBox
的Lines
属性是一个string[]
数组…已经为你准备好了。
所以你只需要:
var lines = hostNames.Lines;
MSDN Link: http://msdn.microsoft.com/en-us/library/system.windows.forms.textboxbase.lines(v=vs.110).aspx
编辑:TextBox
在较新的。net版本也继承自TextBoxBase
..这就是Lines
属性的来源。