Hallo,
zunächst ist es nicht möglich Eigenschaften als
out oder
ref-Parameter zu übergeben. Du musst es also die
Label-Objekte selbst annehmen.
Von deinem
RoutedEventhandler und der
Text-Eigenschaft gehe ich mal davon aus, das du TextBlöcke verwendest. In dem Fall kannst du das
ref weg lassen, weil es sich um Klasseninstanzen handelt, die immer als
ref(erenz) übergeben werden.
public void tausch(TextBlock zahl1, TextBlock zahl2)
{
string c = zahl1.Text;
zahl1.Text = zahl2.Text;
zahl2.Text = c;//Ein wenig optimiert
}
private void bttauschen_Click(object sender, RoutedEventArgs e)
{
tausch(tb_zahl1, tb_zahl2);
}
Koopakiller [kuːpakɪllɐ] (Tom Lambert)
Webseite |
Code Beispiele |
Facebook |
Twitter |
Snippets C# ↔ VB.NET Konverter
Markiert bitte beantwortende Posts als
Antwort und bewertet Beiträge. Danke.