Beginner problems with many input parameters
<p>Hi I am begginner in C#. I have this class.
Class class1 have many variables.</p>

<pre><code>class class1
{
string variable1;
string variable2;
//...
string variable10
}
</code></pre>

<p>and class class2 with method doSomethig:</p>

<pre><code>class class2
{
void doSomething(string s1, string s2, ..., string s10)
}
</code></pre>

<p>I use instace of class1 and class2 in class3.</p>

<pre><code>class class3
{
class1 obj1 = new clas1();
class2 obj2 = new clas2();

//...
string result = obj.doSomething(obj1.variable1, obj1.variable2, ... , obj1.variable10)

}
</code></pre>

<p>Problem is I call in class3 method doSomething from class2 and the input parameters to the method doSomething are variables from class1.
I would like have less parameters in method doSomething. I think add variables from class1 in to the struct or in class. What is the best way ? Thank.</p>
