why in c# we need to initialize primitive type variable?
<p>why in c# we need to initialize primitive type variable --</p>

<pre><code>static void Main(string[] args)
{
   int a;
   Console.WriteLine(a);
}
</code></pre>

<p><strong>throws compile time error ...</strong></p>
