如题:
我调用一个系统的外部命令,命令的结果生成了一个txt文本.
现在我想把这个文本的第8行赋值给一个string  
怎么实现啊??

解决方案 »

  1.   

    StreamReader sr = new StreamReader("fileName");
    int r = 0;
    string strLine = "";
    while((strLine = sr.ReadLine()) != null)
    {
    ++r;
    if (r == 8)
    {
    //strLine这里就是第8行
    break;
    }
    }
      

  2.   

    Dim strArr() As String
    dim strValue as StringstrArr = TextBox1.Text.Substring(0, TextBox1.SelectionStart).Split(ChrW(10))
    strValue = strArr(7)以上方法只适用于属性WordWrap = False(不允许自动换行)的TextBox.
      

  3.   

    突然想起来了 如果服务器不支持写文件的话,我就不能写了 
    那我应该如何把一个外部命令 exe文件 的输出的第八行读出来呢???
      

  4.   

    我是来领分的。哈哈 From .net技术公寓