.NET从Textbox填充StreamReader

时间:2009-08-03 14:07:22

标签: c# string stream

我想解析streamReader中的用户输入。我的代码是:

string  txt = txtin.text ; //<~~ txtin is something like root:x:1:1....

using (TextReader reader = new TextReader( txt))
{
    string line = "";
    while ((line = reader.ReadLine()) != null)
    {
        string userName = line.Substring(0, line.IndexOf(':'));
    }
}

我收到此错误:

  

无法创建抽象类或接口'System.IO.TextReader'

的实例

1 个答案:

答案 0 :(得分:11)

使用StringReaderTextReader是一个抽象类。你无法创建它的实例。

using (TextReader reader = new StringReader(txt))
{
  //...
}