Lorsqu'une classe a une variable interne, devrait-elle être transmise aux méthodes en interne, ou la méthode devrait-elle en être "au courant"?C# - Variables membres passées aux méthodes internes?
Par exemple,
int _someid;
private void MyFunction(int ID)
{ use ID ... }
ou
private void MyFunction()
{ use _someid ... }
Je suis d'accord. C'est ce que sont les champs internes/privés. Toutes les méthodes d'une classe peuvent utiliser tous les champs d'une classe privée ou publique. – decyclone