El método Contains(...)
para la cadena distingue entre mayúsculas y minúsculas. Me gustaría anularlo con el fin de que sea sensible a las mayúsculas con el siguiente código (que es robado de here):Cómo anular contiene()?
public static bool Contains(this string source, string toCheck, StringComparison comp)
{
return source.IndexOf(toCheck, comp) >= 0;
}
Sin embargo, no sé en que el código debe ser pegada. ¿Debería colocarse dentro del mismo espacio de nombres del programa de la clase? ¿Necesita una clase dedicada?
No se puede heredar de la clase string, ya que está sellada. – Jeb
@JohnParr Sí, pero el título y el texto de la pregunta son engañosos. En realidad está usando un método de extensión, que el OP parece no saber realmente ni comprender (aún). –