J'ai vu du code qui utilise le mot-clé Qu'est-ce que le mot ceci code> dans la déclaration de paramètre de fonction. Par exemple: ceci signifie code> dans ce contexte? P> p>
3 Réponses :
Cela signifie Après avoir défini, vous pouvez appeler cette méthode sur n'importe quel objet SOMEMETHOD () code> est un Méthode d'extension à l'objet objet code> (malgré cela être déclaré statique code >), comme: p> object o = new Object();
bool someBool = true;
// ...
object p = ObjectExtensions.SomeMethod(o, someBool);
C'est la façon dont vous déclarez un méthode d'extension .
Cela signifie que vous pouvez invoquer Somemethod avec .Somemethod code> pour n'importe quel objet. L'objet avant le . Code> sera le paramètre bla. P> string s = "sdfsd";
Object result = s.SomeMethod(false);