c#之线程随机

时间:2023-03-08 19:20:37
c#之线程随机
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Threading; namespace WindowsFormsApplication2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
} private void Form1_Load(object sender, EventArgs e)
{
Control.CheckForIllegalCrossThreadCalls = false;
}
bool a;
public void playGame()
{
Random rd = new Random(); while (a)
{
this.label1.Text = rd.Next(0, 10).ToString();
this.label2.Text = rd.Next(0, 10).ToString();
this.label3.Text = rd.Next(0, 10).ToString();
} } private void button1_Click(object sender, EventArgs e)
{
if (!a)
{
a=true;
this.button1.Text = "暂停";
Thread th = new Thread(playGame);
th.IsBackground = true;
th.Start();
}
else { this.button1.Text = "开始";
a = false;
}
}
}
}