Пример #1
0
        static private void testBasic()
        {
            Console.WriteLine("=testBasic()=");
            Random RNG = new Random();
            ListFile<List<string>> bigList = new ListFile<List<string>>(0);
            for (int j = 0; j < 5; j++)
            {
                List<string> tempList = new List<string>();
                for (int i = 0; i < 10; i++)
                {
                    string tempString = "";
                    for (int k = 0; k < 5; k++)
                    {
                        tempString += Convert.ToString(RNG.Next(100000, 999999)) + " ";
                    }
                    tempList.Add(tempString);
                }
                bigList.Add(tempList);
                Console.WriteLine(j);
            }

            Console.WriteLine("Done generating");

            foreach (List<string> smallList in bigList)
            {
                Console.WriteLine(smallList[0]);
            }
            bigList.Destroy();
        }
Пример #2
0
        static private void testNested3()
        {
            Console.WriteLine("=testNestedSerialization()=");
            Random RNG = new Random();
            ListFile<ListFile<ListFile<string>>> outerList = new ListFile<ListFile<ListFile<string>>>(999);
            for (int z = 0; z < 2; z++)
            {
                ListFile<ListFile<string>> bigList = new ListFile<ListFile<string>>(z, "cache/midList" + z + "/");
                for (int j = 0; j < 2; j++)
                {
                    ListFile<string> tempList = new ListFile<string>(j, "cache/innerList" + z + j + "/");
                    for (int i = 0; i < 2; i++)
                    {
                        string tempString = "";
                        for (int k = 0; k < 5; k++)
                        {
                            tempString += Convert.ToString(RNG.Next(100000, 999999)) + " ";
                        }
                        tempList.Add(tempString);
                    }
                    bigList.Add(tempList);
                    Console.WriteLine(j);
                }

                outerList.Add(bigList);
            }

            foreach (ListFile<ListFile<string>> bigList in outerList)
            {
                foreach (ListFile<string> innerList in bigList)
                {
                    Console.WriteLine(innerList[0]);
                    innerList.Destroy();
                }
                bigList.Destroy();
            }
            outerList.Destroy();
        }