Miliseconds in C# - long or int? : <p>I'm working with Milisecond and I've used it like </p>

<pre><code>Timeout = (int)TimeSpan.FromMinutes(TimeoutVal).TotalMilliseconds
</code></pre>

<p>But I read on few places people are casting it to <code>long</code> instead of <code>int</code>? Why is that?</p>
