String Join not working fine
<p>Following code returns true, why?</p>

<pre><code>var inputs = new object[]{null, 1};
var output = string.Join(",", inputs);
Console.WriteLine(output == "");//Prints True
</code></pre>

<h2>> <code>Output = ""</code></h2>

<p>But the following code is working fine</p>

<pre><code>var inputs = new object[]{"", null, 1};
var output = string.Join(",", inputs);
Console.WriteLine(output == "");//Prints False
</code></pre>

<h2>> <code>Output = ",,1"</code></h2>

<p>Is something wrong in native implementation?</p>