注意:ここで紹介している方法は、テキストファイルから文字列を一行ずつ読み込む方法ではなく、すでにString型となっている文字列から一行ずつ読み込む方法です。テキストファイルから文字列を一行ずつ読み込む方法は、「文字コードを指定してテキストファイルを読み込む」をご覧ください。 文字列(String型)から一行ずつ読み込んで何らかの処理をしたい時、通常は文字列から改行文字の位置をIndexOfで取得し一行切り出す方法や、String.Splitメソッドにより改行文字を区切り文字として配列に分割する方法(こちら)などが考えられます。TextBoxやRichTextBoxのTextプロパティに入っている文字列であれば、Linesプロパティで配列として取得することもできます。 しかしここではあえてStreamReaderやStringReaderクラスのReadLineメソッドを使う方法を考えてみ