//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; } } }
/// <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; } }