Ho una "connessione" oggetto che contiene il percorso / le credenziali di un DB SQL.
Quando si chiamano i metodi; di solito lo facciamo:
Connection con = new Connection();
GetSalesData(con);
public static void (Connection con)
{
// Run code
}
Come ho capito, abbiamo appena creato due istanze di connessione, quindi questo significa due allocazioni di memoria. È meglio fare questo:
Connection con = new Connection();
GetSalesData(ref con);
public static void (ref Connection con)
{
// Run code
}