Can constructorless classes have their methods called without instantiation?
<p>Can I avoid initializing this?</p>

<p>I have a simple factory with <strong>no constructor</strong>. I use it like this:</p>

<pre><code>var slf = new GenericSelectListFactory();
vm.Works = slf.getWorkgsl(0);
vm.Cars = slf.getCargsl(0);
</code></pre>

<p>I can also use it like this:</p>

<pre><code>vm.Cars = new GenericSelectListFactory().getCargsl(0);
</code></pre>

<p>Is there any way to use it without the new keyword?</p>

<pre><code>vm.Cars = GenericSelectListFactory.getCargsl(0);
</code></pre>
