Probar con "menor que" y negar, a ver qué pasa:

if( !(mivariable.IndexOf("KA") < 0) )
{
}
else
{
}


El 29 de septiembre de 2016, 17:47, Marcel Felix <amfel...@gmail.com>
escribió:

> Buenas tardes.
>
> Tengo un programa Windows forms, framework 4.5. Se publica vía ClickOnce
>
> Tengo una variable tipo string sobre la que se busca la subcadena "KA",
> por lo que hago algo como
>
> if(mivariable.IndexOf("KA") >= 0)
> {
>      // Codigo para cuando se cumple la condicion
> }
> else
> {
>     // Codigo para cuando no se cumple la condición
> }
>
> Esté código funciona en la mayoría de los equipos en donde se instala.
>
> Pero hoy ha ocurrido por segunda vez que el IndexOf nunca devuelve -1, y
> entra a la parte en donde sí se cumple la condición, aun y cuando la cadena
> no incluye el "KA".
>
> Solo en 2 PCs me ha ocurrido hasta ahora. Y en ninguno de los equipos en
> donde se desarrolla lo he podido replicar
>
> ¿A alguien más le ha pasado algo similar?
>
>
>

Responder a