Contar algumas linhas do arquivo txt

Blz galera…

Estou dando manutenção no codigo que traz informações do banco de dados e salva em txt.
Minha duvida é quando o arquivo é montado eu tenho varias linhas da seguinte forma:

|I050|03122010|04|A|6|2.1.1.10.10.101|2.1.1.10.10|Fornecedores a Pagar Nacional|
|I051|10||2.01.01.01.00|
|I050|03122010|04|A|6|4.2.1.20.10.999|4.2.1.20.10|DESPESAS DIVERSAS - COML|
|I051|10||3.01.01.07.01.33.90|
|I050|03122010|02|A|6|2.1.1.10.10.104|2.1.1.10.10|Transitoria - Pagamentos Selecionados|
|I051|10||2.01.01.13.00|
|I050|03122010|04|A|6|1.1.1.14.14.101|1.1.1.14.14|TRANSITORIA DEMONSTRACAO|
|I050|06052011|04|A|6|1.1.1.11.11.999|1.1.1.11.11|BANCO CONTA MOVIMENTO|

estou precisando contar apenas as linhas I050 para colocar no final do arquivo o total de linhas com esse registro, mas não tenho ideia de como fazer essa contagem especifica!
Estou utilizando o StringBuilder para concatenar as informações.
Será que alguém pode me ajudar!!!

Manolo, como você está concatenando o “I050”? Você não poderia somar +1 toda vez que concatena esse valor?

Se vc está cancatenando para montar o arquivo, vc tem valor da String certo?

É só criar um contador e quando encontrar o I050 vc soma 1.

Opa valeu pela dica… vou tenta aqui!
Muito obrigado