我读一个文本,以行读取,当读到以“帐单明细”时,跳过四行读取,这要怎么写?

解决方案 »

  1.   

      string HLine = "";
                                  HLine = objStreamReader.ReadToEnd();
     string[] HLines = HLine.Split('\n');
    这下就是读取数组了,直接跳过前四行
      

  2.   

    不能跳过  换个思路  比如当读到以“帐单明细"  然后里面加一个计数器 continue   如果计数器大于4就不continue了
      

  3.   

    你把一行拆分,可以判断以下标0开头的值,然后加上你的条件,如果成立,就continue.
      

  4.   


    string[] sArray = line.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
                        for (int i = 0; i < SArray.Length; i++)
                        {
                            if (sArray[0] == "")
                            {
                                continue;
                            }
      

  5.   

    http://topic.csdn.net/u/20111108/10/cf99bdd1-f352-45a5-9442-51ca644fcf07.html 看下这