String InputTxt = "..."; System.IO.StringReader rs = new System.IO.StringReader(InputTxt); //StreamReaderを使うと次のようになる //System.IO.MemoryStream ms = new System.IO.MemoryStream // (System.Text.Encoding.UTF8.GetBytes(InputTxt)); //System.IO.StreamReader rs = new System.IO.StreamReader(ms); //ストリームの末端まで繰り返す while (rs.Peek() > -1) { //一行読み込んで表示する Console.WriteLine(rs.ReadLine()); } rs.Close();