Exemplo n.º 1
0
        static void Main(string[] args)
        {
            ParameterizedThreadStart parameterizedThreadStart = new ParameterizedThreadStart(WriteSecond);
            Thread myThread = new Thread(parameterizedThreadStart);

            ThreadConfig threadConfig = new ThreadConfig();

            myThread.Start(threadConfig);

            Console.ReadLine();
        }
Exemplo n.º 2
0
        static void WriteSecond(object argument)
        {
            ThreadConfig config = (ThreadConfig)argument;

            for (int i = 0; i < config.count; i++)
            {
                Console.BackgroundColor = config.ConsoleBackgroundColor;
                Console.ForegroundColor = config.ConsoleForegroundColor;

                Console.WriteLine(config.msg);
            }
        }