gpt4 book ai didi

c# - 生成随机数并将其放入 TextBlock

转载 作者:太空狗 更新时间:2023-10-30 01:16:50 24 4
gpt4 key购买 nike

我创建了一个生成随机数的类:

public class DataGenerator
{
public void RandomHRValue()
{
Random random = new Random();
int RandomNumber = random.Next(0, 100);
}
}

然后我创建了一个 XAML 文件并将以下内容放入 Grid 中:

<TextBlock Name="a" Text="" Width="196" HorizontalAlignment="Center" Margin="183,158,138,56"/>

我没有对 xaml.cs 文件做任何事情。我将如何每 20 秒将一个随机数放入该 TextBlock 中?

最佳答案

您可以使用 DispatcherTimer像这样:

public MainWindow()
{
InitializeComponent();
DispatcherTimer timer = new DispatcherTimer();
timer.Interval = new TimeSpan(0, 0, 20);
timer.Start();
timer.Tick += timer_Tick;
}

void timer_Tick(object sender, EventArgs e)
{
DataGenerator dg = new DataGenerator();
a.Text = dg.RandomHRValue().ToString();
}

同时将方法类型更改为 int:

 public int RandomHRValue()
{
Random random = new Random();
int RandomNumber = random.Next(0, 100);
return RandomNumber;
}

关于c# - 生成随机数并将其放入 TextBlock,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33879065/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com