示例#1
0
        public void StringSearch()
        {
            _stopwatch.Restart();

            var buildStringList = new BuildStringList();

            buildStringList.BuildList();

            var myList = buildStringList.StringList;

            foreach (var Result in myList.Select(s => s.Contains("Lorem ipsum dolor sit amet")))
            {
                Console.WriteLine($"Does it contain the string we are searching for? {Result}");
            }

            _stopwatch.Stop();
            Console.WriteLine();
            Console.WriteLine("Total Time To Do StringSearch was {0}", _stopwatch.Elapsed);
            Console.WriteLine();
        }
示例#2
0
        public void StartsWith()
        {
            _stopwatch.Restart();

            var buildStringList = new BuildStringList();

            buildStringList.BuildList();

            var myList = buildStringList.StringList;

            foreach (var Result in myList.Select(s => s.StartsWith("L", StringComparison.Ordinal)))
            {
                Console.WriteLine($"Starts with \"L\"? {Result}");
            }

            _stopwatch.Stop();
            Console.WriteLine();
            Console.WriteLine("Total Time To Do String Starts With was {0}", _stopwatch.Elapsed);
            Console.WriteLine();
        }
示例#3
0
        public void EndsWith()
        {
            _stopwatch.Restart();

            var buildStringList = new BuildStringList();

            buildStringList.BuildList();

            var myList = buildStringList.StringList;

            foreach (var s in myList)
            {
                var Result = s.EndsWith(".", StringComparison.CurrentCultureIgnoreCase);
                Console.WriteLine($"Ends with '.'? {Result}");
            }

            _stopwatch.Stop();
            Console.WriteLine();
            Console.WriteLine("Total Time To Do String Ends With was {0}", _stopwatch.Elapsed);
            Console.WriteLine();
        }