Exemplo n.º 1
0
        protected override void ProcessDataLine(string line, int index)
        {
            int n;

            switch (index)
            {
            case 0:
                n     = ConvertToInt(line);
                Count = n;
                break;

            default:
                n = ConvertToInt(line);
                Usecases.Add(n);
                break;
            }
        }
Exemplo n.º 2
0
        protected override void ProcessDataLine(string line, int index)
        {
            if (index == 0)
            {
                int n = ConvertToInt(line);
                Count = n;
            }

            else if (index >= 1 && index <= Count)
            {
                string[] strings = line.Split(' ');
                Data.Add(strings[0], strings[1]);
            }

            else if (index > Count)
            {
                Usecases.Add(line);
            }
        }
Exemplo n.º 3
0
        protected override void ProcessDataLine(string line, int index)
        {
            // This processes only 1 usecase
            if (index == 0)
            {
                int num = ConvertToInt(line);
                Dimension = num;

                Data = new int[Dimension, Dimension];
            }

            else
            {
                string[] strings = line.Split(' ');
                int      value;
                int      row = (index - 1) % Dimension;

                for (int col = 0; col < Dimension; col++)
                {
                    value          = int.Parse(strings[col]);
                    Data[row, col] = value;
                }

                if (index % Dimension == 0)
                {
                    // Allocate new another 2D array to add to usecase list
                    // Copy data
                    // Add to Usecase list
                    // Clear Data array for next usecase data
                    int[,] usecase = new int[Dimension, Dimension];

                    Array.Copy(Data, usecase, Data.Length);
                    Usecases.Add(usecase);
                    Array.Clear(Data, 0, Data.Length);
                }
            }
        }
Exemplo n.º 4
0
        protected override void ProcessDataLine(string line, int index)
        {
            int num = ConvertToInt(line);

            Usecases.Add(num);
        }
Exemplo n.º 5
0
 protected override void ProcessDataLine(string line, int index)
 {
     Data = ConvertToList(line);
     Usecases.Add(Data);
 }
Exemplo n.º 6
0
 protected override void ProcessDataLine(string line, int index)
 {
     Usecases.Add(line);
 }
Exemplo n.º 7
0
        protected override void ProcessDataLine(string line, int index)
        {
            List <int> list = ConvertToList(line);

            Usecases.Add(list);
        }