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:
Secondo Metodo:codice:private void metodo1(object sender, EventArgs e) { string nome = textBox1.Text; scrittura(nome); }
Terzo metodo:codice:private void metodo1(object sender, EventArgs e) { string testo = textBox2.Text; scrittura(testo); }
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.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"); }
Che mi consigliate? Usare il ref?
Grazie delle pazienza, mi scuso dell'ignoranza in anticipo![]()

Rispondi quotando