public static string[] SearchPrefix(string description) { Country c = new Country(); Assembly assem = c.GetType().Assembly; Stream stream = assem.GetManifestResourceStream("TariffCreator.Config.Prefix_Search.txt"); StreamReader sr = new StreamReader(stream); while (!sr.EndOfStream) { string line = sr.ReadLine(); if (line.StartsWith(description, System.StringComparison.CurrentCultureIgnoreCase)) { string[] split = line.Split('\t'); return(new string[] { split[split.Count() - 1], split[0] }); } } return(null); }
public static ObservableCollection <Country> GetCountryList() { ObservableCollection <Country> liste = new ObservableCollection <Country>(); Country c = new Country(); Assembly assem = c.GetType().Assembly; Stream stream = assem.GetManifestResourceStream("TariffCreator.Config.Countries.txt"); StreamReader sr = new StreamReader(stream); while (!sr.EndOfStream) { string line = sr.ReadLine(); if (line != "" && line != "-" && line != "--") { string[] split = line.Split('|'); liste.Add(new Country(split[1], split[0])); } } return(liste); }