???????ParameterizedThreadStart??е???????£?

????????????????????????????void??????????1??????????object

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading;
    
    namespace ?????2_??????2
    {   
        class Program
        {
            static void Main(string[] args)
            {
                Guest guest = new Guest() 
                {
                 Name="Hello"?? Age=99
                };
                Thread t = new Thread(new ThreadStart(guest.DoSomething));//???ThreadStart??е???????
                t.Start();
    
                Thread.Sleep(1000);
                t.Abort();
                t.Join();//????Main???????t???
                Console.ReadKey();
            }
        }
        //
        class Guest
        {
            public string Name { get; set; }
            public int Age { get; set; }
    
            public void DoSomething()
            {
                while (true)
                {
                    Console.WriteLine("{0}--{1}"?? Name?? Age);
                }
            }
        }
    }

??????????????ThreadStart??У????????????????????

???????????????????????????ò???????