using System; public class Test { public static void Main() { string[] linhas = { "N0006 G90", "N0007 G90", "N0008 G92 X21.7301 Y88.9657", "N0009 S555", "N0010 D14", "N0011 G42 G01 X22.0659 Y89.3015", "N0012 X22.4194 Y89.655", "N0013 (PATHSTART0)", "N50000 G43 G017 X22O.0659 Y89.3015" }; int contador = 0; foreach(string linha in linhas) { int espaco = linha.IndexOf(" "); // Quantidade de caracteres antes do espaço contador++; // Retorna os caracteres a partir do primeiro espaço string linhaIndexada = "N" + contador + linha.Substring(espaco); Console.WriteLine(linhaIndexada); } } }