コード例 #1
0
ファイル: Runner.cs プロジェクト: GrahamClark/TestConsoleApp
        private void AsyncDelegate()
        {
            Stopwatch sw = new Stopwatch();

            sw.Start();

            StringWorker        worker  = new StringWorker(StringMangler);
            List <IAsyncResult> results = new List <IAsyncResult>();

            for (int i = 0; i < 10; i++)
            {
                results.Add(worker.BeginInvoke("hello" + i.ToString(), null, null));
            }

            List <string> outputs = new List <string>();

            foreach (var result in results)
            {
                outputs.Add(worker.EndInvoke(result));
            }

            sw.Stop();
            Console.WriteLine("Work Time = " + sw.ElapsedMilliseconds.ToString());

            foreach (var item in outputs)
            {
                Console.WriteLine(item);
            }
        }
コード例 #2
0
ファイル: Runner.cs プロジェクト: GrahamClark/TestConsoleApp
        private void AsyncDelegate()
        {
            Stopwatch sw = new Stopwatch();
            sw.Start();

            StringWorker worker = new StringWorker(StringMangler);
            List<IAsyncResult> results = new List<IAsyncResult>();
            for (int i = 0; i < 10; i++)
            {
                results.Add(worker.BeginInvoke("hello" + i.ToString(), null, null));
            }

            List<string> outputs = new List<string>();
            foreach (var result in results)
            {
                outputs.Add(worker.EndInvoke(result));
            }

            sw.Stop();
            Console.WriteLine("Work Time = " + sw.ElapsedMilliseconds.ToString());

            foreach (var item in outputs)
            {
                Console.WriteLine(item);
            }
        }
コード例 #3
0
        static void Main(string[] args)
        {
            DoubleWorker doubleWorker = new DoubleWorker(new FileLogger(@"..\..\..\log.txt"));
            StringWorker stringWorker = new StringWorker(new FileLogger(@"..\..\..\log.txt"));

            //StringWorker stringWorker = new StringWorker(new Logger(@"..\..\..\log.txt"));
            doubleWorker.Work();
            stringWorker.Work();
            Console.Read();
        }
コード例 #4
0
        static void Main(string[] args)
        {
            ILogger logger
            //= new Logger();
                = new FileLogger(@"..\..\..\log.txt");
            DoubleWorker doubleWorker = new DoubleWorker(logger);
            StringWorker stringWorker = new StringWorker(logger);

            doubleWorker.Work();
            stringWorker.Work();
            Console.Read();
        }
コード例 #5
0
        static void Main(string[] args)
        {
            OurDI container = new OurDI();

            Configure(container);


            DoubleWorker doubleWorker = container.Resolve <DoubleWorker>();
            StringWorker stringWorker = container.Resolve <StringWorker>();

            doubleWorker.Work();
            stringWorker.Work();

            Console.Read();
        }
コード例 #6
0
        public XUnit(ITestOutputHelper testOutput, MemoryCalculatorFixture calculatorFixture)
        {
            //Arrange
            calc                = new Calculator();
            stringWorker        = new StringWorker();
            collectionGenerator = new CollectionGenerator();
            randomGenerator     = new RandomGenerator();
            carFactory          = new CarFactory();
            this.testOutput     = testOutput;
            memoryCalculator    = new MemoryCalculator();

            memoryCalculatorFixture = calculatorFixture;
            memoryCalculatorFixture.MemoryCalculator.ClearData();

            this.testOutput.WriteLine("Hello from constructor!");
        }
コード例 #7
0
 public void TestShowMaxNotEqualLatinSequenceIn()
 {
     Assert.AreEqual(StringWorker.ShowMaxNotEqualLatinSequenceIn("IDONTLIKEPLAYINGGAMES"), "IDONTLIKEPLAYING");
 }
コード例 #8
0
 public void TestShowMaxNotEqualDigitSequenceIn()
 {
     Assert.AreEqual(StringWorker.ShowMaxNotEqualDigitSequenceIn("IDDQD 9999888888"), "98");
 }
コード例 #9
0
 public void TestShowMaxNotEqualSequenceIn()
 {
     Assert.AreEqual(StringWorker.ShowMaxNotEqualSequenceIn("agbdlciid1agbdlcid"), "id1agbdlcid");
 }
コード例 #10
0
    public static void Main(string[] args)
    {
        System.Console.WriteLine("Hello world");
        System.Console.WriteLine("Mish commit");
        System.Console.WriteLine(Factorial(5));

        Student Valera = new Student {
            Name = "Valera", Surname = "Mashina", Age = 67
        };
        Student Bogdan = new Student {
            Name = "Bogdan", Surname = "GP", Age = 17
        };
        Student Sasha = new Student {
            Name = "Sasha", Surname = "Brat", Age = 18
        };
        Student Misha = new Student {
            Name = "Misha", Surname = "Mavashi", Age = 32
        };
        Student Kolya = new Student {
            Name = "Kolya", Surname = "Lesnikov", Age = 17
        };
        List <Student> students = new List <Student>();

        students.Add(Valera);
        students.Add(Bogdan);
        students.Add(Sasha);
        students.Add(Misha);
        students.Add(Kolya);
        foreach (Student student in students)
        {
            Console.WriteLine($"Name: {student.Name} \t Surname:{student.Surname}\t Age:{student.Age}");
        }

        //Simirenko
        List <string> stringList = new List <string>()
        {
            "string1", "string2", "string3"
        };

        stringList.Add("string4");
        foreach (var i in stringList)
        {
            Console.WriteLine(i);
        }

        //Mironenko

        Console.WriteLine("Введите строку.");
        string str = Console.ReadLine();

        Thread.Sleep(1000);
        StringWorker.CountWords(str);
        Thread.Sleep(500);
        StringWorker.CountLetters(str);
        Thread.Sleep(500);
        StringWorker.CountPunctuationMarks(str);
        Thread.Sleep(500);
        StringWorker.CountSpaces(str);
        Thread.Sleep(500);
        StringWorker.CountSymbols(str);

        //end Mironenko
    }
 public string CheckToTitleCase(string text, string exceptionWords = "")
 {
     return(StringWorker.ToTitleCase(text, exceptionWords));
 }