title: Difference between ElapsedTicks, ElapsedMilliseconds, Elapsed.Milliseconds and Elapsed.TotalMilliseconds? (C#)
body: <p>I'm totally confused between these 4. What is the difference between ElapsedMilliseconds (long), ElapsedTicks (long), Elapsed.TotalMilliseconds (double) and Elapsed.Milliseconds (int)? </p>
  
  <p>I have a function </p>
  
  <pre><code>    {
          Stopwatch sw = new Stopwatch();
  
          sw.Start();
          MyTimeConsumingAction();
          sw.Stop();
  
          sw.//what?
      }
  </code></pre>
  
  <p>How do I get the correct time consumed by my long running process from elapsed property of Stopwatch object in milliseconds?</p>
  
  <p>Edit: I tried msdn documentation but it isn't anything detailed there..</p>