how to Shift text file rows by one after deleting a particular line based on condition xyz=true for that particular line. I want to use C#.
 using (StreamWriter writer = new StreamWriter(file))
        {
            while ((line = rows[rowIndex++]) != null)
            {
            if( line contains xyz )// i know the logic to find this;
               {
                  delete this line and shift all below lines one up;
                 }
                 }
           }