public DictType ToDict() { DictType o = new DictType(); o.City = this.City; o.Street = this.Street; o.PNA = this.PNA; return(o); }
/// <summary> /// plik csv o kolumnach : Miejscowosc,Ulica,PNA, -rozdzielany ; /// </summary> /// <param name="dictPath"></param> public void Load(string dictPath, string AliastPath) { List <string> dictLines = File.ReadAllLines(dictPath).ToList(); Dict = new List <DictType>(); foreach (var line in dictLines) { NeedDecision = new List <RecognitionResulType.ResulDecisionType>(); NoMatched = new List <string>(); List <string> Words = line.Split(';').ToList(); DictType o = new DictType(); o.City = Words[0]; o.Street = Words[1]; o.PNA = RemoveAllSpecialCharacters(Words[2], true, true, true, true); Dict.Add(o); } List <string> aliasLineas = File.ReadAllLines(AliastPath).ToList(); Aliasses = new List <AliasType>(); foreach (var line in aliasLineas) { List <string> Words = line.Split(';').ToList(); AliasType o = new AliasType(); o.Alias = Words[0]; o.City = Words[1]; o.Street = Words[2]; o.PNA = RemoveAllSpecialCharacters(Words[3], true, true, true, true); Aliasses.Add(o); } }