Muszę napisać program z podprogramami i bez nich który przekazuje parametry przez wartość i referencję. Czyli mam do napisania cztery opcje:
a) podprogram do którego przekazujemy parametr przez wartość
b) podprogram do którego przekazujemy parametr przez referencje
c) bez podprogramu przekazanie parametru przez wartość
d) bez podprogramu przekazanie parametru przez referencje
Załóżmy że wszystkie 4 opcje będą w różnych buttonach. Program będzie wyświetlał treść w MessageBox.
//a
private void button1_Click(object sender, EventArgs e)
{
funkcja(textBox1.Text);
}
void funkcja (string parametr)
{
MessageBox.Show(parametr);
}
//b
private void button2_Click(object sender, EventArgs e)
{
string paramet = textBox1.Text;
przez_ref(ref paramet);
}
void przez_ref(ref string parametr)
{
MessageBox.Show(parametr);
}
Nie wiem o co chodzi z tym c i d bo co to znaczy przekazać parametr bez podprogramu?