Un colega mío afirma que en C# tener miembros estáticos en clases no estáticas impide que las instancias de esas clases sean basura recolectada y que esta es una fuente común de Fugas de memoria C#. Como resultado, siempre envuelve miembros estáticos en una clase estática y obtiene acceso a ellos desde allí a través de una propiedad estática o método (s) en esa clase estática. Siempre pensé que la estática estaba en la pila, no en el montón, por lo que no tenía nada que ver con la recolección de basura. No me parece correcto.Una pregunta sobre miembros estáticos dentro de clases no estáticas y recolección de basura
¿Cuál es la verdad acerca de esto?