为什么在 .Net 框架中有五个计时器类,分别是以下几个:
System.Timers.Timer
System.Threading.Timer
System.Windows.Forms.Timer
System.Web.UI.Timer
System.Windows.Threading.DispatcherTimer
为什么会有多个版本的计时器类?它们之间有什么不同?
以下是主要定时器的描述以及我认为最值得注意的点。
Winforms.Timer
DispatcherTimer
Threading.Timer
Timers.Timer
PeriodicTimer
:https://docs.microsoft.com/zh-cn/dotnet/api/system.threading.periodictimer?view=net-6.0 - Bradley Grainger
System.Windows.Forms.Timer
和System.Web.UI.Timer
(还有System.Windows.Threading.DispatcherTimer
,但它的名称不同...) - Thomas LevesqueSystem.Windows.Threading.DispatcherTimer
怎么样? - Jaans