why this doesn't throw an exception
<p>it's kind a simple question but i have the doubt see the code belows</p>

<pre><code>public static String something;
    static void Main(string[] args)
    {
        try
        {
            if (something == "blah")
                System.Console.Write("ok");
        }
        catch (Exception)
        {

            throw;
        }

    }
</code></pre>

<p>i know that doesn't throw an exception but why? because the variable with the name something it's null and when you compare you're trying to get a reference with null. Can someone please explain to me why? Thanks!</p>
