¿Hay alguna razón para usar. Contiene una cadena/lista en lugar de .IndexOf? La mayoría del código que escribiría usando .Contains necesitaría poco después el índice del artículo y, por lo tanto, tendría que hacer ambas afirmaciones. Pero ¿por qué no ambos en uno?collection/string .Contains vs collection/string.IndexOf
if ((index = blah.IndexOf(something) >= 0)
// i know that Contains is true and i also have the index