Salve a tutti!
Sto creando un'applicazione Windows Form e volevo chiedervi come passare 2 variabili provenienti da 2 metodi diversi a un terzo metodo. Vi posto il source:
Primo Metodo:
codice:
private void metodo1(object sender, EventArgs e)
{
string nome = textBox1.Text;
scrittura(nome);
}
Secondo Metodo:
codice:
private void metodo1(object sender, EventArgs e)
{
string testo = textBox2.Text;
scrittura(testo);
}
Terzo metodo:
codice:
static void scrittura(string nome,string testo)
{
string nomedefinitivo = nome + ".txt";
if (File.Exists(@"C:\Users\Utente\Desktop\" + nomedefinitivo))
MessageBox.Show("File già esistente!", "Attenzione");
else
File.WriteAllText(@"C:\Users\Utente\Desktop\" + nomedefinitivo, testo);
MessageBox.Show("File creato. Controlla.", "Attenzione");
}
Ora, so che una cosa del genere non va fatta e che le 2 variabili nome e testo vanno passate in contemporanea (scrittura(nome, testo)), ma non so come ovviare al problema.
Che mi consigliate? Usare il ref?
Grazie delle pazienza, mi scuso dell'ignoranza in anticipo