1、新建一个windowsform窗体应用程序。2、在该窗体加载时,输入如下代码[csharp]viewplaincopyThreadP_thread=newThread(()=//lambda表达式(参数列表)={执行语句}lambda表达式是比匿名方法更加简洁的一种匿名函数语法{while(true){//publicObjectInvoke(Delegatemethod)在(拥有此控件的基础窗口句柄的)线程上执行指定的委托。//关于为何使用invoke方法,参见C#中跨线程调用控件的线程安全性方法一文this.Invoke((MethodInvoker)delegate()//methodinvoke表示一个委托,该委托可执行托管代码中声明为void且不接受任何参数的任何方法。//在对控件的Invoke方法进行调用时或需要一个简单委托又不想自己定义时可以使用该委托。{this.Refresh();GraphicsP_Graphics=CreateGraphics();//Control.CreateGraphics方法,为控件创建Graphics。//publicGraphicsCreateGraphics()返回值为控件的Graphics。Graphics类提供将对象绘制到显示设备的方法//publicvoidDrawString(//strings,//Fontfont,//Brushbrush,//PointFpoint//)在指定位置point并且用指定的Brush和Font对象绘制指定的文本字符串s。P_Graphics.DrawString(系统时间:+DateTime.Now.ToString(yyyy年MM月dd日HH时mm分ss秒),newFont(宋体,15),Brushes.Blue,newPoint(10,10));});//this.invokeThread.Sleep(1000);}//while});//newthreadP_thread.IsBackground=true;P_thread.Start();结果如图:动态显示当前系统的日期和时间