我正在创建一个与游戏交互的程序,我希望它执行以下操作:
- 从管理员那里获取消息列表。
- 让他们显示显示的频率
够简单吧?
我不是要代码,只是关于如何处理消息和处理每条消息的时间的一些想法?
我应该使用计时器并将消息保存在内存中吗?
我计划将此信息存储在一个 xml 文件中。
我的问题是我应该如何有效地处理在给定时间显示消息?
有什么建议么?
我正在创建一个与游戏交互的程序,我希望它执行以下操作:
够简单吧?
我不是要代码,只是关于如何处理消息和处理每条消息的时间的一些想法?
我应该使用计时器并将消息保存在内存中吗?
我计划将此信息存储在一个 xml 文件中。
我的问题是我应该如何有效地处理在给定时间显示消息?
有什么建议么?
我会使用DispatcherTimer来实现这一点。
DispatcherTimer
在 UI/Dispatcher 线程而不是线程池线程上运行,这是使用计时器执行 UI 操作时使用它的另一个原因。也可以设置调度线程的优先级。