La différence entre l'Assemblage.GetExecutingAssembly() et typeof(programme).Assemblée

Quelle est la différence entre Assembly.GetExecutingAssembly() et typeof(program).Assembly?

Eh bien, ils vous donnent des réponses différentes si program n'appartient pas à l'exécution de l'assemblée... (Par exemple, si vous appelez à partir d'une bibliothèque de classe.) Avez-vous lu la documentation de GetExecutingAssembly? Ce n'est pas vraiment clair ce qui est source de confusion.
Il serait plus logique si votre question contenait plus d'informations sur ce que vous voulez faire. Comme il se trouve que vous êtes plutôt du genre à poser la question "quelle est la différence entre les oranges et les pommes?"

OriginalL'auteur Ravi Karthik | 2013-03-14