Beispiel #1
0
    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);
    }
Beispiel #2
0
 public void SetGetWordDatabase(GetWordDatabase WordsData)
 {
     this.WordsData = WordsData;
 }