C#逐行读取文件并将每个文件行拆分成单独的字符串?

时间:2016-03-14 16:47:47

标签: c# twitter

上下文:我想要一个Twitter应用程序,它会自动发布文件的每一行,每条推文都是代码行之一。我使用“Tweetinvi”作为参考。

让我们说:我的文件中有3行, 第1行= Apple,第2行=香蕉,第3行=橙色。

我希望程序读取每一行并选择其中一行,并使其显示在一个富文本框中(仅选择了那条单行)然后我希望它是自动的;但我希望它也允许我通过列表框发推文,一旦按下按钮,它就会在框中发推文。

任何想法或帮助都会非常感谢你

1 个答案:

答案 0 :(得分:1)

要阅读文本文件的行,请使用以下代码。

string[] lines = System.IO.File.ReadAllLines("example.txt");

要将行添加到ListBox,请使用以下代码。

listBox1.Items.AddRange(lines);

要在特定行上操作,请使用以下代码。

string line = listBox1.SelectedItem.ToString();

Tweet.PublishTweet(line);

对于RichTextBox,您可以使用以下代码。

string[] lines = System.IO.File.ReadAllLines("example.txt");

foreach(string line in lines)
{
    richTextBox1.Text += line+"\n";
}

并发推文:

int lineindex = richTextBox1.GetLineFromCharIndex(richTextBox1.SelectionStart);

string line = richTextBox1.Lines[lineindex];

Tweet.PublishTweet(line);