J'ai un objet, à savoir "serveur" qui perd son existence lorsque le contrôle du programme est hors de portée.Portée en C#, que se passe-t-il en cas d'appel de fonction? L'étendue est-elle perdue?
Donc, en général pour de tels objets, et la mémoire des objets, lorsqu'une fonction est appelée depuis une portée, l'objet est-il perdu?
comme
void main void
{
if this and that
{ //scope
do this
call_func();
}
}//main ends
void call_func()
{
working
"utilise objects created in parent."
return;
}
call_func ne sera pas en mesure de voir ce qui est créé par la fonction parent? Oui ? ou pas?
Est-ce que votre réponse signifie que la fonction call_func ne sera pas capable de voir ce qui a été créé par la fonction parente? – user287745
si c'est déjà mentionné dans votre réponse je ne peux pas comprendre .. – user287745
@user. La méthode enfant ne peut voir que les objets de la classe * parent * (pas la méthode), ainsi que les objets spécifiquement transmis à la méthode enfant – PaulG