private Model.IAddress Read(string v_line) { Model.IAddress t_address = null; List <string> t_field_list = new List <string>(); this.ParseFields(t_field_list, v_line); if (t_field_list.Count == 2) { t_address = new Model.MAddress(t_field_list[0], t_field_list[1]); } return(t_address); }
private void cmdOK_Click(object sender, EventArgs e) { ListViewItem t_item; Model.IAddress t_address; this.m_address.UserDefinedList.Clear(); for (int t_idx = 0; t_idx < this.lsvUserDefined.Items.Count; t_idx++) { t_item = this.lsvUserDefined.Items[t_idx]; t_address = new Model.MAddress(t_item.SubItems[0].Text, t_item.SubItems[1].Text); this.m_address.UserDefinedList.Add(t_address); } CSV t_csv = new CSV(this.m_address.UserDefinedFile, this.m_address.Encoding); t_csv.Write(this.m_address.UserDefinedList); this.Close(); }