Gewusst wie: zurückgeben einer Zeichenfolge aus einer Methode

Wie kann ich wieder ein Wert als text statt void?

Beispiel:

private void button1_Click(object sender, EventArgs e)
{
    label1.Text = myvoid("foo", true);
    //Error, Cannot imlicity convert type void to string
}

public void myvoid(string key , bool data)
{
    if (data == true)
    {
        string a = key + " = true";
        MessageBox.Show(a); //How to export this value to labe1.Text?
    }
    else
    {
        string a = key + " = false";
        MessageBox.Show(a); //How to export this value to labe1.Text?
    }
}

Wie kann ich diesen Wert aus einer Methode, die void zurückgibt, anstatt zu zeigen, eine Meldung, und wenden Sie es auf label1.Text?

  • == true == schlecht
  • Ich sehe die void
  • nun, nicht zurück, eine leere, einen string zurückzugeben.. !!
InformationsquelleAutor InguX | 2012-07-19
Schreibe einen Kommentar