c# what's the point of type = new type()?
<p>Given:</p>

<pre><code>myObject hello = new myObject();
</code></pre>

<p>What's the point of specifying myObject again in the second part of the line of code?</p>

<p>Would you ever do anything like:</p>

<pre><code>myObject hello = new anotherObject();
</code></pre>

<p>Why not just</p>

<pre><code>myObject hello = new();
</code></pre>
