title: How to create a timer in C# without using System.Timers.Timer or System.Threading.Timer
body: <p>Is it possible to create a timer in C# without using <code>System.Timers.Timer</code> or <code>System.Threading.Timer</code>?</p>
  
  <p>I am using timers in a Unity project (C#) and I am trying to export a WebGL project. And threads are not supported for the moment in Unity WebGL exports.</p>
  
  <p>And it seems that using <code>System.Timers.Timer &gt; Elapsed</code> event runs on a separate thread. (?)</p>