title: How to create Generic class that takes unlimited type
body: <p>I want to create a Generic class that can take unlimited types. I mean;</p>
  
  <p>If i want to create a generic class that takes 2 different types i have to write it like below;</p>
  
  <pre><code>public class ClassName&lt;T1, T2&gt; { }
  </code></pre>
  
  <p>But if i want to create a generic class that takes 3 different types i have to write it like below;</p>
  
  <pre><code>public class ClassName&lt;T1, T2, T3&gt; { }
  </code></pre>
  
  <p>But i want to create a class that can take 2 or 3 or more different types without creating new classes. With just one class definition.</p>
  
  <p>Is it possible?</p>