public static List <String> ObtenerTelefonos(String Telefonos) { List <String> Result = new List <String>(); foreach (String Telefono in Telefonos.Split(',')) { if (Telefono.Trim() == "") { continue; } String[] ColTelf = Telefono.Split('/'); foreach (String TelefonoReal in ColTelf) { try { if (TelefonoReal.Trim() == "") { continue; } String TelefonoIns = (TelefonoReal.Length < 5) ? ColTelf[0].Substring(0, ColTelf[0].Length - TelefonoReal.Length) + TelefonoReal : TelefonoReal; //if (!Persona.Telefonos.Any(x => x.Telefono == TelefonoIns)) //{ Result.Add(TelefonoIns); //} } catch { Result.Add(TelefonoReal); } } } return(Result); }