Achar campos em String

2 respostas
edymrex

Qual é a melhor forma de verificar se existe um certo campo em uma String…??

Exemplo:

Tenho um sistema que cadastra o nome do arquivo, mas presciso verificar se o usuário coloco a extensão do arquivo,
vamos supor que a extensão seja .CRM, a rotina que eu fiz para verificar esse processo foi:

Atenção esse codigo está em C#.
if ( (row[“NOMEARQUIVO”].ToString().IndexOf(".CRM")==-1) || (row[“NOMEARQUIVO”].ToString().IndexOf(".crm")==-1))

Alguém tem uma solução mais ‘‘bonita’’ do que está ?

2 Respostas

T
if (row["NOMEARQUIVO"].ToString().EndsWith (".crm", StringComparison.OrdinalIgnoreCase)) ...
T

Dica: o MSDN Library é seu amigo. Hoje em dia em que os HDs costumam ter centenas de gigabytes, não custa nada você instalar o MSDN Library referente à sua versão do Visual Studio. Procure nos métodos da classe System.String…

Criado 3 de junho de 2008
Ultima resposta 3 de jun. de 2008
Respostas 2
Participantes 2