Piszę program w visual studio C#. Czy jest możliwość po stworzeniu obiektu aby w nim pobrane zostały dane czy muszą być dane przekazane do klasy? Czy da się skrócić poniższy kod?
class OpcjeWysz
{
int dan = 0;
public int suma(int dan)
{
switch (dan)
{
case 0:
dan += 1;
break;
case 1:
dan += 2;
break;
}
return dan;
}
}
private void button1_Click(object sender, EventArgs e)
{
int swit = 0;
OpcjeWysz check = new OpcjeWysz();
for (int i = 0; i < 5; i++)
{
if (checkedListBox1.GetItemChecked(i) == true)
{
swit = check.suma(i);
}
}
MessageBox.Show(swit.ToString());
}