Os dejo una función de Ezerpa donde podemos eliminar las tildes de nuestras variables o textos en c#, gran aporte y muchas gracias
public stringQuitAccents(string inputString)
{
     Regexa =newRegex(«[á|à|ä|â]»,RegexOptions.Compiled);
     Regexe =newRegex(«[é|è|ë|ê]»,RegexOptions.Compiled);
     Regexi =newRegex(«[í|ì|ï|î]»,RegexOptions.Compiled);
     Regexo =newRegex(«[ó|ò|ö|ô]»,RegexOptions.Compiled);
     Regexu =newRegex(«[ú|ù|ü|û]»,RegexOptions.Compiled);
     Regexn =newRegex(«[ñ|Ñ]»,RegexOptions.Compiled);
     inputString = a.Replace(inputString,«a»);
     inputString = e.Replace(inputString,«e»);
     inputString = i.Replace(inputString,«i»);
     inputString = o.Replace(inputString,«o»);
     inputString = u.Replace(inputString,«u»);
     inputString = n.Replace(inputString,«n»);
     returninputString;
}
