Uso del método Finalizar / Eliminar en C #

C # 2008 He estado trabajando en esto por un tiempo, y todavía estoy confundido sobre el uso de los métodos de finalizar y desechar en el código. Mis preguntas están abajo: Sé que solo necesitamos un finalizador mientras desechamos recursos no administrados. Sin embargo, si hay recursos...