//This method creates a set of 25 random non-repeating IDs to be used to pull data from the DB
        private void FillSet()
        {
            Random Rnd         = new Random();
            bool   ConfirmSize = false;

            while (!ConfirmSize)
            {
                int value = Rnd.Next(40); //40 will be changed to the # of rows in the DB
                IdSet.Add(value);
                if (IdSet.Count == Size)
                {
                    ConfirmSize = true;
                }
            }
        }
Beispiel #2
0
        /// <summary>
        /// Create a node by reading in a pattern
        /// </summary>
        /// <param name="reader"></param>
        private Node(BinaryReader reader)
        {
            int version = reader.ReadInt32();

            switch (version) //version
            {
            default:
                //Data = reader.ReadByte();
                int len = reader.ReadInt32();
                for (int i = 0; i < len; ++i)
                {
                    IdSet.Add(reader.ReadInt32());
                }
                len = reader.ReadInt32();
                for (int i = 0; i < len; ++i)
                {
                    Links.Add(new Node(reader));
                }
                break;
            }
        }