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);