private void ProcessData(string[] parts) { // Klasa qe do permbaje informacionet GetWordDatabase WordsData = new GetWordDatabase(); // Per cdo komponent te file for (int i = 0; i < parts.Length - 1; i++) { // Nqs nje nga komponenta eshte bosh nk vazhdojm m tutje if (!string.IsNullOrEmpty(parts[i])) { // shtojm vlera ne klasen qe do permbaje informacione WordsData.WordsHeight.Add(int.Parse(parts[i].Split(':')[0])); WordsData.WordsWidth.Add(int.Parse(parts[i].Split(':')[1])); WordsData.WordsChar.Add(parts[i].Split(':')[2]); WordsData.WordsBynaryValues.Add(new List <int>()); string[] values = parts[i].Split(':')[3].Split(','); for (int j = 0; j < values.Length; j++) { if (!string.IsNullOrEmpty(values[j].Trim())) { WordsData.WordsBynaryValues[WordsData.WordsBynaryValues.Count - 1].Add(int.Parse(values[j].Trim())); } } } } PlateToSetDatabse.SetGetWordDatabase(WordsData); }
public void SetGetWordDatabase(GetWordDatabase WordsData) { this.WordsData = WordsData; }