Diversamente da Java, C # non condivide i dati statici tra l'intero tipo generico, ma per ogni tipo costruito (vale a dire Array<int>
, Array<string>
e così via). La creazione di tali istanze non sembra un problema, ma se non sbaglio rimuovere le istanze duplicate potrebbe essere un problema (caso simile era un problema per C ++).
Quindi la mia domanda: in che modo C # rimuove le istanze duplicate di dati statici dei tipi costruiti?