In questo momento sto codificando un'applicazione e sto pensando che ci sia una soluzione migliore per quello che sto facendo adesso.C# Il modo migliore per comunicare tra le classi
Ho una finestra principale che deve gestire le impostazioni del programma. Poi ho altre classi e finestre. Ad esempio una classe di gestione della lingua e un modulo che gestisce l'input dell'utente necessario per la "funzione principale".
Tuttavia, fino ad ora devo sempre passare la mia finestra principale a ciascuna di queste classi, perché il gestore linguistico deve essere in grado di modificare le stringhe della finestra principale. E l'altra forma dovrebbe anche essere in grado di passare i dati alla finestra principale.
Se immaginiamo che ci saranno molte più classi e ogni classe ha bisogno di una copia della finestra principale, questo consumerebbe molte risorse a seconda della "dimensione" della finestra principale.
Quindi, c'è un modo migliore/più efficace per comunicare tra queste classi.
Leggi informazioni su [tipi di riferimento e tipi di valore] (http://www.albahari.com/valuevsreftypes.aspx) e non preoccuparti di passare il modulo principale perché è un tipo di riferimento. –
Thx a tutti. Wow avrei dovuto sapere che è passato come riferimento. Ma darò un'occhiata a tutti i tuoi consigli;) –