Comment attribuer une valeur à partir d'un C# méthode statique à une étiquette

J'ai de la suite de fonction statique en c#

public static string Greet(string name)
    {
        string greeting = "welcome  ";

        //is it possible to pass this value to a label outside this static method?
        string concat = string.Concat(greeting, name);

        //error
        Label1.text = concat;

        //I want to return only the name
        return name;
    }

Comme vous pouvez le voir dans les commentaires, j'ai envie de ne retenir que le nom de la valeur de retour, mais je tiens à être en mesure de prendre la valeur de la méthode concat variable assigner à un label, mais quand j'essaie de le compilateur refuse, peut-il être fait? Est-il un travail?

Merci.

Pourquoi avez-vous fait la fonction statique? La solution la plus évidente consiste à faire pas statique.
Pour ne pas mentionner qu'il semble étrange de retourner le paramètre dans ce cas.
C'est statique, car il est décoré comme un [WebMethod], puis invoqué avec l'Ajax, la valeur de retour est passé à l'Ajax, j'ai encore besoin d'utiliser la méthode concat variable dans le code derrière. - merci

OriginalL'auteur tika | 2010-02-05