コード例 #1
0
        public void Misc_Tests()
        {
            const int   arrLen = 100000;
            string      str0   = "abcdefghijklmnopqrstuvwxyz";
            string      str1   = "0123456789";
            string      str2   = "[|]";
            ASCIIString aStr0  = "abcdefghijklmnopqrstuvwxyz";
            ASCIIString aStr1  = "0123456789";
            ASCIIString aStr2  = "[|]";

            string      res  = string.Empty;
            ASCIIString aRes = ASCIIString.Empty;

            Console.WriteLine(str0);
            Console.WriteLine(aStr0);

            Console.WriteLine("string insert");
            Benchmark(() =>
            {
                res = str0.Substring(5, 10);
            }, Iterations);

            Console.WriteLine(res);

            Console.WriteLine("ASCIIString insert");
            Benchmark(() =>
            {
                aRes = aStr0.Substring(5, 10);
            }, Iterations);

            Console.WriteLine(aRes);
        }