C# Tips


複数行のstringを一列づつ読むには


なんらかの形で、複数行のstringを受け取ることがあります。それを一行ずつに分解して処理するには、System.IO.StringReaderクラスを利用します。
以下のプログラムでは、一行ずつ取り出して、時間的に間隔を置いて、それを一行ずつコンソールに書き出しています。
StringReader strReader = new StringReader(multilineText);

while(true)
{
	line = strReader.ReadLine();
	if(line != null)
	{
		Console.WriteLine(line);
		Thread.Sleep(100);
	}
	else
	{
		break;
	}
}


目次に戻る
Copyright(c) 2008 WoodenSoldier Software